Custom BOM

I've done a quick search but thought it might be easier to ask.

Let me start by explaining my part/Asm naming structure:

Part and Assemblies file names are "BaseNo" + "WW" + "DD" + "HH"

   EX: TableWWDDHH.sldasm, TopWWDD.sldprt,  LegHH.sldprt.

The Configurations are size(and PART NO) specific.

   EX: Top6030, Top6630, Top7230, Top7830,

           Leg29, Leg32, Leg40

            Table603029, Table603032, Table603040, Table723029,  Table723032,...etc

I would like my BOM to list with the ITEM NUMBER horizontal and the ASM configuration listed vertical  and the part configuration to be listed under the ITEM NUMBER (as Below).

Item No12
Table603029Top6030Leg29
Table603032Top6030Leg32
Table603040Top6030Leg40
Table663029Top6630Leg29
Table663032Top6630Leg32
Table663040Top6630Leg40
Table723029Top7230Leg29
Table723029Top7230Leg32
Table723029Top7230Leg40
Table783029Top7830Leg29
Table783029Top7830Leg32
Table783029Top7830Leg40

I've found how to do it with Design tables but it does not act like a BOM. It comes in as a "image"

Is this something that can be done as a Custom BOM?

SolidworksDrawings And Detailing