Surface Intersection With Curve (nurbs)

I am trying to 'cut' or detach a nurbs curve (cubic) at the point which it intersects with a nurb surface (bezier patch) and than place a 'pointonCurve' or node to demarkate that location. I can do this with two nurbs curves i.e. 'intersectcurves' but not with a curve and surface..... can anyone help...

thanks.

Bruce