Insert Custom Property Column to BOM table (vb.net)

Hi,

I am developing an addIn to export BOM table from drawing doc. I would like to export the property I want so I need to add the column to the BOM table. But I can't found a way to add custom property column to the table by using programming (vb.net)? I have tried insert the column by using column type "swTableColumnTypes_e.swTableColumnType_UserDefined" but it only insert a blank column to the table. However, what I need is adding a column like how we add the column manually from the drawing but is in programming way.

Looking forward for the solution. Thank you.

SolidworksApi macros