I draw up the lines based on the dimensions. The curves comes from "fillet" function using the described radiuses. That becomes my "rail". Then i draw the ellipses or circles along the curve as descruin the drawing and finally I "sweep1" along the "rail". Works absolutely fine for me.
what's your process? Bend, flow along curve, something else?
I've found my results to be somewhat unreliable.