If you can generate suitable section curves in 2-drections from the surface you’ve created, a Network Surface might work to achieve a better match with your planar edge curve.
Experiment with the Nework Srf command manually to get a sense of the best way to setup your curve network.
Something like this as an example, curve colors correspond to U and V surface directions: