Assembly Only BOM

I would like to create a BOM that displays only assembly files.  I would like to include Sub-Assemblies that are not "top-level".  My current solution is to use an indented BOM with flat numbering, then hide the part line items.  Is there a more elegant solution?

Any ideas are appreciated!  Thank You!

SolidworksBill Of Materials