Is there any simple way to separate a mesh into n connected parts using existing topology? For example a part could be 20 polygons and a continuous mesh with 100 polygons would be made up of 5 parts.
You can group by bounding then delete non-selected or use the exploded view. Create several group and move the bounding areas to cover the object as needed.