It would be great to be able to control the BOM structure based on the model state. We have a sitatuion where we need a assembly to show as a 'Purchased' or 'Normal' BOM in some drawings (customer facing) and a phantom in manufacture drawings. I know you can use the 'Structured' and 'PARTS ONLY' BOM's that can do something similar but its quite cumbersome and doesn't always give us the results we want..