Feltételes értékcsoportok létrehozása

ipeto képe

Sziasztok!
Egy termék adatlapján szükség van a "kiszerelés" mezőre, aminek a lehetséges értékei annak függvényében változnak, hogy milyen típusú termékről van szó, pl:
- üveges kiszerelés:
-- 0,75 liter
-- 1 liter
- tömeg alapján:
-- 0,25 kg
-- 0,5 kg
Jelen pillanatban úgy oldottam meg, hogy van egy kiszerelés-kategória mező (értékei: űrmérték, tömeg stb.) és mindegyik alapján egy-egy kiszerelés mező. Az egyes űrmérték-mezőket annak megfelelően jelenítem meg (feltételes mező), hogy milyen kategóriát választ a felhasználó.

Namost ez abból a szempontból nem igazán elegáns, hogy ugyanaz a jellemző több mezőben tárolódik. Létezik ehhez valamilyen célszerűbb megoldás? Olyan feltételkezelésre lenne szükség, hogy egy mezőnek csak bizonyos értékei jelenjenek meg annak megfelelően, hogy milyen kategóriát állítottunk be előzőleg.

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: