Draped surface maintain edges Kangaroo

I am trying to create a draped surface between 4 points that maintain the edges of the of the original polygon edge.

Currently, the edges are deformed as the surface is pulled down.181023_surface-edge-mainted.gh (12.5 KB)