Hocam şöyle birşey yapabilirsiniz, marka ve renklerin seçilen cinse göre değişiklik göstermediğini varsayıyorum, yani hepsinde seçime göre aynı veriler çıkacak ise;

Marka Tablosu
----------------
-idmarka
-markadi

Renk Tablosu
------------
-idrenk
-renkadi

Cins Tablosu
---------------
-idcins
-cinsadi


Listeleme Tablosu
---------------------
-id
-idcins (cins tablosundaki id ile ilişkili)
-idrenk (renk tablosundaki id ile ilişkili)
-idmarka (marka tablosundaki idmarka ile ilişkili)
-kilo
-adet
-idfirma (firma tablosundaki id ile ilişkili)

Yan ürünün mantığını anlayadım, fakat yol göstermesi açısından bu şekilde yapabilirsiniz.