Dividing an assy containing more than 5000 components into 5 equal parts.

Hi,
3DEXPERIENCE CATIAAssembly Design

 I have an assembly with over 5000 sub-parts. I want to divide this structure into 5 equal parts using 5 planes at equal intervals, either with Assembly Cut or a different method. However, I cannot select ‘Impacted Shapes’ in the Assembly Cut command by selecting the entire assembly on the graphics screen. Either I have to click on each one individually or select them one by one from the product tree. I cannot do a bulk selection with Shift. The ‘Product Filter’ command did not work. I noticed that ‘Impacted Shapes’ selects 3DShapes. For this, I created a Query in the “Find” command that only selects 3DShapes, but it does not make this selection while the ‘Assembly Cut’ command is open. In summary: My goal is to divide a complex with over 5000 sub-parts into 5 equal parts and calculate the weight and centre of mass for each cut geometry based on its material. It's not a problem for me if the planes divide the parts on the plane they pass through into 2 during this cutting process. For example, half of a bolt could be between two planes, and the other half could be between two different planes.