Create a surface

Hi, I hope y’all are safe and healthy. I am trying to create a surface via Grasshopper like this below (made with Rhino 6).

I tried this, by creating curves, but I was not able to use the loft to create a surface.
I also was thinking about using a soap film, would that work, especially with the hole? Can someone help me, please? Or does someone has a similar topic with a solution?

Kind regards,
Timmy