One product sharing inventory of 2 other products

New Member
3 0 4

I'm looking for a way for a product to share inventory with 2 other product, here is the example:

Product 1 - Sweatsuit
A hoodie and sweatpant combo

Product 2 - Hoodie
Product 3 - Sweatpant

When buying the Sweatsuit I would like the customer to be able to choose a size of hoodie, and a separate size of sweatpant (if they need to). One purchase, these quantities would be subtracted from Product 2 (hoodie) and Product 3 (sweatpant) inventories.

Right now the hoodie and sweatpants are separate inventories which is fine, but the sweatsuit is also it's own inventory, when they are all drawn form the same inventory pool.

Any ideas how I can accomplish this?