Thank you for submitting your query.
As you are aware, currently, two Bill of Materials cannot be created for one product.
As you have already started the current workaround is to remove or amend a component item upon assembly.
Additionally, another option is to create two separate assembled items in Unleashed with their respective Bill of Materials (e.g. Steel Post PCQ and Steel Post No PCQ).
Therefore if you require Non-powder coat quality steel posts you can assemble the Steel Post No PCQ item.
Similarly, if you require a powder-coated steel post you can assemble the Steel Post PCQ item.
From the scenario that you have outlined, I can definitely see the benefit of having multiple BOMs per product.
Although there is no immediate feature in the works, I have forwarded this to our products team as an improvement suggestion.
As this is a suggestion I cannot prove an estimate on if or when this feature will be implemented, however, we will notify you if this feature is in the pipeline.
I hope this information is helpful, should you have any further questions please do not hesitate to reachout.