When trimming surfaces created with ZSurf , Is there any way to remove points from trimmed area?

 From:  stevecim
5108.1 
I trimmed a surface , created with ZSurf, then formed a solid with it. but when I try to boolean merge, runs into problems, I guess the problem is to many control points.

Is there anything I can do to reduce the number of control points?