Problemas ao renderizar Ajax + RichFaces

Pessoal, boa noite
Depois de muito pesquisar e tentar, decidi colocar a dúvida aqui no fórum pois estou enfrentando dificuldades para utilizar corretamente os recursos do “modalPanel” do RichFaces.

Meu cenário é o seguinte: Possuo uma página JSP onde o usuário poderá realizar pesquisas sobre clientes, produtos e etc.
Ao clicar no botão “Buscar”, um modalPanel é aberto. Dentro desse modalPanel tenho um radioButtonGroup que está associado a um SingleSelectOptionList no meu backing bean, um text field e um a4j:commandButton.
Quando eu seleciono um item no radio button, preencho o text field e clico no botão, o método da action é chamado corretamente, porém, os valores não são renderizados. Portanto, quando eu tento obter os valores do radio button e/ou do text field, o retorno é sempre null…

O que me deixa mais confuso é que quando eu transfiro a busca para uma outra jsp (sem usar o modal panel), ele realiza a busca corretamente, sem problemas.

Aqui está o código da JSP (a parte do modal panel)

<!-- Modal Panels -->
     <rich:modalPanel id="mpCliente" minHeight="200" minWidth="450" height="200" width="450">
           <a4j:commandButton id="btClose" onclick="javascript:Richfaces.hideModalPanel('mpCliente')" value="Fechar"/>
           <h:panelGrid style="left: 48px; top: 72px; position: absolute">
             <webuijsf:radioButtonGroup columns="3" id="tbTypeSearch" items="#{interfaces$NovoPedido.tbTypeSearchCliente.options}"
                                                       selected="#{interfaces$NovoPedido.tbTypeSearchCliente.selectedValue}" style="left: 48px; top: 72px; position: absolute"/>
                            </h:panelGrid>
                                <h:panelGrid id="gpSearch" style="height: 24px; left: 48px; top: 96px; position: absolute; width: 96px">
                                    <webuijsf:textField columns="30" id="tfBuscaCli" text="#{interfaces$NovoPedido.clienteSearch}"/>
                                    <a4j:commandButton id="btSearchCliente" action="#{interfaces$NovoPedido.btSearchCliente_action}" value="Buscar"
                                    style="font-family: 'Verdana','Arial','Helvetica',sans-serif; font-size: 12px" reRender="gpTable"/>
                                </h:panelGrid>
                                <a4j:outputPanel id="gpTable" style="height: 24px; left: 48px; top: 144px; position: absolute; width: 96px">
                                    <rich:dataTable binding="#{interfaces$NovoPedido.dtClientes}" id="dtClienteResult"
                                                    rows="20" value="#{interfaces$NovoPedido.resultList}" var="currentRow" width="312">
                                        <rich:column id="column1" style="text-align:center">
                                            <h:outputText id="outputText1" value="#{currentRow.nome}"/>
                                            <f:facet name="header">
                                                <h:outputText id="outputText2" value="Nome"/>
                                            </f:facet>
                                        </rich:column>
                                        <rich:column id="column2" style="text-align:center">
                                            <h:outputText id="outputText3" value="#{currentRow.identificacao}"/>
                                            <f:facet name="header">
                                                <h:outputText id="outputText4" value="Identificador"/>
                                            </f:facet>
                                        </rich:column>
                                        <rich:column id="column3" style="text-align:center">
                                            <f:facet name="header"/>
                                            <h:outputText id="outputText6"/>
                                            <a4j:commandButton action="#{interfaces$NovoPedido.btSelectCliente_action}" id="btSelected" value="Selecionar"/>
                                        </rich:column>
                                    </rich:dataTable>
                                 </a4j:outputPanel>
                        </rich:modalPanel>