Are you working with scanned data? The only way to remove edges between a bunch of surfaces in SolidWorks is to remodel it. You might be able to remove a few edges by deleting some faces and using the Fill surface to replace them, but this will be tedious and inaccurate. The problem is probably that the underlying nurbs surfaces are broken up. SW does not have a function to do replace multiple nurbes bodis with a single body, although the function exists in other software.