Maintain Relative Geometry while Dragging along an Irregular Curve

I have an ellipse quadrant on the end of a base curve, the base curve makes two soft 45 degree bends, equaling 90 degrees. I want to drag the ellipse quadrant along the base curve through the two 45 degree turns, and have the ellipse morph, maintaining geometry relative to the base curve. I already am able to drag the ellipse quadrant along the base curve, while the ellipse quadrant origin, stays tangent to the base curve. I don’t understand how to maintain relative geometry between the ellipse quadrant, and the base curve. Thanks.

Dear Tedison,

Help us, helping you. Provide images and more important the .gh file .
Regards, Eef