Fairing a Propeller Shaft

I am thinking here that geometrically, the solution to this problem is three lofts of arcs where the arcs are tangent.

The top set of arcs starts with zero radius, then the center moves inwards and downwards until the center matches the end circle and its radius.

The bottom set of arcs does the same except that it goes upwards and inwards.

The third set of arcs starts with radius infinity (line) then the center progresses to the center of the circle.

The trick is to figure out a set of arcs that produces a smooth surface while maintaining tangency.

If I use those curves for the loft, the result is always good. By chance was the construction history previously used? One could perhaps try to eliminate the history of construction.
Just an idea.

-Simon

I think this is the best I am going to be able to to. I would like to get more arc on the flat inside but it takes so much time to get three sets of matching arcs.