Hej,
I will be happy to create the product filter plugin which will work on WooCommerce products and will adhere to Wordpress guidelines. I have gone through the project specs and I think everything is clear to me, except one thing. In your example when a user selects the product name as MTB and type as Beach Bike, the dynamic color selection, shouldn't it be presented to user as with the list of both Red and Blue? As I see the details of the product which satisfies your search data is as
Product01
Name: MTB
Type: Mountain Bike, Beach Bike
Color: Red, Blue
Let me know, if I am wrong.
Tack!
Ashish