Way to adjust NetworkSrf geometry by just adjusting 2 curves?

I am trying to model an inflatable structure that bubbles out through a frame. I can make a singular unit with networksrf, but the problem is that each roof piece is different. I was looking at the record history tool which allows me to do something like loft 2 curves and then when i adjust one curve it skews the lofted surface, but i can’t make it work with this complicated geometry. I am wondering if anyone knows how to with rhino and/or with grasshopper to set a network surface to 2 curves so that when i adjust them the network surface will snap to these lines

I figured out i could use flow along surface and its tedious but getting the job done

loft 3 curves with history and pull points for the middle curve to edit.