Unfortunately, the specific solution I made for having a BOM is subject to an NDA and I can’t share it. I’ll point you to another thread in the forum that may be helpful:
And also this one:
I hope that some of this info is useful. Apologies again for not being able to help further.