I posted this into the regular forum and was shocked to find that a simple function such as this can only be acheived with an outdated script found on the web.
I have always wondered why this doesn't exsist and only realised now what a limitation it is.
Seriously we need a simple function to be brought into 3ds to do this. As the software is evolving with plugins like Tyflow and vairous other scatter and particle systems, the need to seperate objects is needed more than ever.