You can probably achieve what you want, but no guarantees.
Does this A program to "fix" simple edges help?