Guide curves, guide curves, and more guide curves. Essentially, unless you have very simple geometry, or don't care about the accuracy of the feature, you will probably need a guide curve for each critical vertex of your profile.
One technique I find helpful for generating the guide curves...