Guys I have been Strugling to make this smooth surface for college project

I am starting with a 2D closed curve and a non planar curve above it in Z to represent the roof of the structure

I tried spliting the curves and connecting them in order with int. curves then lofting

but this specfic loft wont happen because iso curves should be in one direction

but my original sketch splits at the edge into 2 masses an matching them is a nightmare

so forget what I did how would you approach such a task ? I need a simpler workflow if there are any

I attached some pics showing my sketchs and my curves from the loft (I dont like them so I will be modfying the input curves to match a very smooth result later

I know it maybe an easy thing but I am missing the correct worflow here and in need of help