Curve Edit > Cut > Intersect Curves and Detach

Splits curves into multiple curves at their intersection points.

Select the intersecting curves and click Go. Each non-periodic curve is detached at the intersection points and each segment put into it's own dag node.