I'd sure consult a pro fitter on this. One thing I wonder is if it might be possible to use different length cranks? When you use the heel-on-pedal method to measure saddle height, do you have a slight gap on one side and a slightly bent knee on the other?