Lofting Mixed Open and Closed Curves into a Single Surface

I’ve already divided the arm into equal parts by doubling the seam, with points at 0 and 0.5 on the crv. I internalized and extracted the crvs one by one. Actually I’m looking for a workflow that combines all of this into a single logic in Grasshopper, so I don’t have to manually internalize and extract each split…