This is a good start. While the backend is a bit clunky, i understand why you've built it this way. The challenge is on the front end, where the user isn't picking between the options to assemble the pack in the same experience that a standard combination product lays out on the same website.
Standard layout, user picks size and scent from dropdown
But on this new combination pack, the dropdowns are different and are just a consolidated list of every option possible. This might be okay for a small combination set, but is almost unusable for a large combination set.
The best experience would be for the front end to allow for the same exact experience of assembling options for a combination similar to this site below. They sell each of the components (golf grip, shaft, head) independently and this is a discounted pack option with a range of prices displayed based upon the combination criteria.
Until we're able to get a similar front end user experience between standard and pak products, this new feature would likely not be used by our store.