You could do a bunch of extrude surface functions with polygon outputs, then merge and combine them at the point you want them to...