Select cascateado com Tapestry 5

Olá.

Estou tentando fazer 3 listas (select) cascateadas usando Tapestry 5 onde os valores exibidos na segunda dependem do valor selecionado na primeira e os da terceira depemdem do selecionado na segunda, mas estou tendo muitas dificuldades. Alguém poderia me ajudar.

Agradeço qualquer ajuda.