Matriz dinâmica

Olá amigos,
Algum dos colegas conhece algum componente jsf/richfaces que monte uma matriz onde colunas e linhas sejam dados de tabelas? Tipo, no sentido horizontal (colunas) gostaria de exibir nomes das empresas, e na coluna vertical nomes de funcionários. Fiz um html montado em runtime que faz iteração nas listas (empresas e funcionários) montando os tr’s e td’s, mas acredito que hava um componente rich que faça isso “automagicamente” (ou que faça de modo mais elegante). Eu tentei o rich:dataGrid combinado com o rich:dataList, mas não consegui o resultado esperado… :-S.
O resultado que espero é +/- assim:

                     Companhia ABCD     |     Empresa XPTO S.A.      | CIA FUNDO DO QUINTA LTDA
                     SÁVIO BARROS        |     JOSE DAS COUVES       | FULANO DE TAL
                     ANTONIO JOSE         |     DOMINGOS DA SILVA   | RAIMUNDO CARLOS
                     LULA DA SILVA         |     SANDRO BARROS         | JOSE SARAMAGO
                     CHAPOLIM               |     MARTIN FOWLER           | MARIA BONITA

Num eixo ficam as empresas, no outro eixo ficam os funcionários. Ótimo fim de semana a todos.