Surface from Mesh (full controllable surface, not just multiple planes)

Is there a more versatile solution like a script with a slider?
Currently exported points and converted the outline to 3 level curve which I split on 4 corners. Then took everything to make a patch and tweaked the patch parameters.

Hmm - don’t know if this is even close to what you want, but
DupBorder the mesh
Start Patch, turn on History recording, select the border curve and the mesh as input to the patch.
Then you can monkey with the mesh points and adjust. The border curve will not play along though so you can’t move the mesh edge locations.