Trim and Boolean brep

You might be better off splitting the brep, using RhinoBrepSplit, and then throwing away the piece you don’t want.