Create a Derived (Named) BOM through PDM API

I'm trying to create a derived BOM through the PDM API and insert two new columns in it. I looked at the API Help and found how to interact with BOMs but I don't see a way to create a named BOM from a computed BOM or how to insert new columns. Anyone know if this is possible?

SolidworksApi macros