Variable Radius Face Fillet with C2?

Hi Community,

I am working on some surfacing, and trying to use fillets to create smooth transitions between faces. I have been using face fillet with continuous curvature checked to get nice C2 transitions. The trouble I'm running into is that my face fillets are of a constant radius, and I need a variable radius. Is there any way to create a variable radius fillet that still maintains C2 transitions?

SolidworksSurfacing