It's a common request. I hope you have submitted an enhancement request for it.
Sadly, other than named BOMs there isn't a good solution. The best I have found is to access a BOM table that exists in the assembly itself. Reference:
Yes I did. I will look the tips that you linked.
Has anyone implemented different solutions?