Added many-to-many fields to product and preparation models

refs #16581