How to setup items that have multiple variants

Hello all,

I have a situation where my products are divided into color groups (around 6 or so).  Each color group contains colors specific to that group (each group having many colors).  Is there a way to configure Shopware to require the customer to select the color group first, and then be shown only the colors that are inside of the selected color group without listing all of the other colors? Between all of the color groups, there are over a hundred colors.

Any guidance would be helpful, and extremely appreciated.

Thank you.