I have played with Inventor for some project, and I really appreciate the possibility to set a component visible for the Bom directly in the model tree.
If the component /assembly is set as Default Normal(1) - the Bom will normally recognize it
If the component /assembly is set as Reference (2) - it will be excluded automatically from the Bom Derivation, Mass Calculus and In the Drawing Environment is shown with a dotted line style.
In the attached file an example:
the red component comes from another Purchasing Assembly and needs to be used just as "Reference" for other components,
It should not be part of the bom of the Asm006.asm, etc.etc.
Actually we have to fight with ( Skeleton, Publish/Copy Geom, Exclude in report bom in drawing, etc.etc.
I suppose this would be a much easier way.