BOM Table - HELP!

Hello,

I design fire alarm systems and am wanting to use the BOM Table function. 

I have created a block for a standard smoke detector and as you can see from the attachments (ive attached x3 here so you can see the zoom in) I have 9 'balloons' making up this one device. 

so I now have one smoke detector block and 9 separate balloons. 

but I need to multiply this and make it idiot proof so rather than having to select the block and the 9 balloons separately every time I want to add a detector is there a way I can group the block and the balloons together so they in turn form one block?

I have used quick group which works, however every time I copy and paste it, it ungroups itself after I paste it.

and when I select the existing block and balloons to make a new block, when I go to create the BOM table it doesn't see any information to create a table. 

so question is - is there a way to make my block and separate balloons one so I can just copy and paste them around the drawing?