I don't see what you want dependent and you have not specified

Looking at this, it would be 6 sizes and require a 6X matrix minimum and quite heady on the code required
You can post in the commercial help wanted if desired