Como desabilitar elementos de dentro de um ViewHandler após o jsf ter incorporado o componente composto?

Estou usando um ViewHandler para bloquear todos os elementos de entrada em qualquer página acessada, se determinados critérios forem atendidos.

Isso funciona muito bem para os elementos de entrada nos arquivos xhtml 'primários', mas os elementos de entrada nos componentes compostos não estão sendo bloqueados. Eu percebi que isso tem a ver com o fato de que o JSF incorpora esses componentes somente depois que meu ViewHandler terminou seu trabalho.

Alguém tem uma ideia de como eu posso desativar os elementos no composto também?

questionAnswers(1)

yourAnswerToTheQuestion