JSF Problema

estou com um problema

Temos 2 botoes na tela, um buscar que popula todos campos do form e o limpar
, o limpar foi declarado como immediate “true” pois um dos campos do form é required
quando fizemos isso o limpar parou de funcionar, para ser preciso limpando apenas os
campos declarados com readonly.
Pesquisamos em forum e na internet de uma forma geral e encontramos outras pessoas com o mesmo problema
mas sem nenhuma solução colocada.
Se alguem poder ajudar

Obrigado