3d curve offsetting/ create complex ribbon surface for molds- anyone have a magic bullet?

Doing a mold design job for a client and the parting lines are VERY complex- anyone have a super awesome way to do 3d offsets or cleaner ribbon surfaces? using Offset in rhino gives predictably awful results-

Attached is a typical PL for reference. I have a GH script for creating lines perp from the curve and then marking ends and doing a curve through points, but it can’t cull the self intersections and ends up being a manual operation at best-
pl_test.3dm (51.2 KB)

anyone willing to help brainstorm ideas how to do this better?