Splitting surface by u,v cordinats

Meaby i have mised it, but are there any way of splitting or taking a subsuface by u v cordinats, it could look somthing like

import rhinoscriptsyntax as rs
surface = rs.GetObject("pick a surface")
rs.SplitsBrep(surface, (1, 2), (0, 3))

Where (1,2) is (min_u, max_u) and (0, 3) is (min_v, max_v)

Hi Kasper,

How about extracting isocurves at the parameters and use those to split the surface:

rhinoscriptsyntax.ExtractIsoCurve (surface_id, parameter, direction)