Dividing specific NURBS patch without breaking topology with neighbors

Hello,

As shown in the image, a single NURBS patch is composed of multiple u and v isocurves.
Is there a way to split this single NURBS patch into Nu × Nv smaller NURBS patches using these u-v isocurves?

While converting it to a quad mesh could achieve a similar result, this approach often breaks the topology with neighboring surfaces, making it difficult to maintain proper connectivity when rejoining them.

Thanks.

ConvertToBeziers will split a multi-span surface into single span surfaces.

When isocurve density is to 0 or 1 each interior isocurve will be located at an interior knot for multi-span surfaces. (If the surface is single span then an isocurve will be displayed at the middle of the surface.) Interior knots divide surfaces into spans. A surface with more than one span is a multi-span surface.

Surfaces can be split with the Split command and Isocurve option. An isocurve will be used to split the surface and the split edge will be untrimmed.