Componente customizado no Click Framework (juntar 2 DateFields)

Olá pessoal!

Estou utilizando o Click Framework para construir a interface gráfica do sistema e gostaria de tirar uma dúvida:

A tela que eu estou construindo tem 2 componentes do tipo DateField. O Click já faz a validação deles sem que eu precise me preocupar com isso, o que é muito interessante.

Entretanto, ele não faz a validação de um campo em relação ao outro.

Preciso fazer uma validação que verifique se a primeira data digitada é menor que a segunda. Se isso ocorrer, o preenchimento está correto.

Por enquanto, sobrescrevi o método isValid() do form onde estão os datefields e funciona sem problemas. Mas gostaria mesmo é de criar um componente customizado que possua 2 datefields e que faça as devidas validações nesses campos. Aí eu só precisaria inserir o componente no form.

Estou estudando a classe Field e a classe Control. Estou no caminho certo?

Qualquer ajuda é bem vinda.

Valeu!