CCK- Pojawianie się pól w zależności od zawartości innych pól

Jak sprawić, żeby pewne pola w formularza CCK były domyślnie ukryte i pojawiały się różne pola w zależności od wartości wybranej z listy rozwijanej?

Zależy mi, żeby pola pojawiały się w czasie wypełniania formularza.

Za pomocą modułu Computed Field można sprawić jedynie, żeby pola pojawiały się po zapisaniu formularza i użytkownik nie może już ich wypełnić.

Czy jest jakić inny moduł do CCK który na to pozwoli?