You’ll need to use DupEdge to duplicate the SubD edgeloops into curves. Then join those into the appropriate pieces for a NetworkSrf. This temporary NURBS surface can then be used as the target srf with FlowAlongSrf.
Your module has separate surfaces too with the normals flipped on some parts. Ungroup it a couple times to join the pieces first before flowing.
The PanelingTools plugin could also be used here but again you’ll need the base NURBS surface as a target for the grid.