Variable Unit of Raw Material in BOM

We are a core drilling accessories manufacturer. Natural diamonds, measured in carat, are used on our products as per the client’s requirement. How can I make a BOM where I can easily change the carat used in a specific product?

In the sales invoice, can I add a section in the dropdown of a product where I can choose among different BOM for a particular product?