Como não consegui encontrar uma extensão pra fazer isso, to tentando usar o que tem de nativo no Joomla.
Para restringir o acesso eu fiz o seguinte:
Criei um grupo chamado "GR_cliente1", depois criei um usuário "cliente1" que faz parte do grupo GR_cliente1 e por fim criei num nível de acesso chamado "AC_Cliente1" e vinculei ao grupo GR_cliente1. OBS: O GR_cliente1 é filho do Grupo Registered.
Assim quando crio um item de menu é só selecionar o nivel de acesso como AC_cliente1.
O chato é ter que fazer isso para todos os clientes. <!-- s;) --><img src="{SMILIES_PATH}/icon_e_wink.gif" alt="

" title="Piscada" /><!-- s;) -->
Ainda falta uma forma de mostrar os arquivos no site...