JSF - Combo Dinâmico - Carregar 2 <a4j:form>

Estou com um problema que não consigo resolver!
Tenho um cadastro de cliente, onde este pode ser ‘pessoa física’ ou ‘pessoa jurídica’. Cada formulário tem seus campos e suas máscaras.
Inicialmente tentei usar um rádio dinâmino, onde existia 2 botões (Pessoa Física e Pessoa Jurídica). Cada qual sendo clicado eu queria que exibisse o formulário correspondente. Não consegui! :frowning:
Daí resolvi tentar com ComboBox e também não consegui.

Segue um trecho resumido do código que tentei usar

[code]

		<h:selectOneMenu value="#{ClienteBean.tipoPessoa}" id="tipoPessoa">    
			   <f:selectItem itemValue="F" itemLabel="Fisica"/>  
			   <f:selectItem itemValue="J" itemLabel="Juridica"/>       
			   <a4j:support ajaxSingle="true" action="#{ClienteBean.salvaTipoPessoa}" event="onchange" reRender="pessoaFisica, pessoaJuridica"/>      
		</h:selectOneMenu>

		<a4j:outputPanel  id="pessoaFisica" rendered="#{ClienteBean.tipoPessoa == 'F'}">
			<a4j:form>
			...
			...
			...
			</a4j:form>
		</a4j:outputPanel>
		<a4j:outputPanel id="pessoaJuridica" rendered="#{ClienteBean.tipoPessoa == 'J'}">  
			<a4j:form>
			...
			...
			...
			</a4j:form>
		</a4j:outputPanel>
				
	</h:panelGrid>
</f:view>
[/code]

Alguém poderia me dar uma luz, uma dica ou algo que possa ajudar? :smiley: