I can't share my files but I have a long river scene where I have placed various rocks and plants along the river edges for several miles. These meshes are all now in one object as a result of being converted from particles to meshes and finally to a single mesh.
What I'd like to do is split this one huge multimillion vertice object to smaller objects so that each object still contains meshes near itself. Like take a big grid and make all meshes in one square of the grid into its own object and split the big object into smaller ones like that.