Auto Balloon, ignore multiple instances

When I auto balloon a top level assembly and uncheck "ignore multiple instances" it will point to each sub-assembly the amount of times that that sub-assembly has components.  So I have 1 top level assembly with 60 sub-assemblies (30 unique).  Those sub-assemblies have 3 components each.  When "ignore multiple instances" is unchecked it will balloon each sub-assembly 3 times.  Is there anyway I can auto balloon all 60 sub-assemblies without it ballooning the components?

I have the BOM on the drawing already with "Top-level only" checked already.

Thanks

SolidworksDrawings And Detailing