You've got to stop thinking about everything at the order level. Your database is a heirarchy, similar in structure to a family tree. Foam, Bags, Plugs and Paint are at the bottom; the next level up is Parts and off to the side are Customers, on top of that are Orders:
When I ask if a Part can have multiple foam, or bags or plugs; I mean is there at least one Part (I don't care which one) that can have multple of those, do not talk about orders. Bags, Foam and plugs are indirectly related to Orders (via Parts). They are directly related to Parts so that's where we need to establish exactly what type of relationship those entities have to Parts.
Can you put some data in Foams, Plugs Bags and Paint and upload a new database?
Code:
Orders
Customers Parts
Foam, Bags, Plugs, Paint
When I ask if a Part can have multiple foam, or bags or plugs; I mean is there at least one Part (I don't care which one) that can have multple of those, do not talk about orders. Bags, Foam and plugs are indirectly related to Orders (via Parts). They are directly related to Parts so that's where we need to establish exactly what type of relationship those entities have to Parts.
Can you put some data in Foams, Plugs Bags and Paint and upload a new database?