Create a solid from the point coordinates of the cross section

I need to create a Bridge Deck family in Revit for reinforcement.
It seems my Cross Section geometry is too complex for Solid.ByLoft nodes.
When I simplify the Cross-section (removing points), the Solid.ByLoft node works.
Is there any other way to create a solid body using only the point coordinates of the section?

Plate.dyn (32.5 KB)
Plate.xls (411.5 KB)