Google says : "No, you can't input multiple objects into a single boolean modifier. You can add as many boolean modifiers as you want though. Simply create multiple boolean modifiers with their respective object's input. You can also join all objects into a single object and use that as the boolean input". So if im right but idk for sure u can join objects then boolean then unjoin by loose parts but idk how boolean will affect it. I mean if ujoin by loose parts will be possible after boolean . Try this but i dont think its what u want. If no sry i can do nothing more. Good luck :)