My attempt is attached.
I placed Points on the surface at the various heights, drew straight lines between their matching points and then used Sweep along the green curve to create a surface with a Pointy Start.
Extract the top edge to get the curve you're after.
Martin.

|