Primero hay que entender que community builder es un sistema de gestión de usuarios por lo que una vez instalado se hace cargo del registro de los mismos, los perfiles y como el usuario se mueve en el sitio.
Dicho esto queda claro que no pueden convivir dos sistemas de registros independientes.
Por como veo la consulta lo que necesitas son distintos tipos de perfil para cada 2 tipos de usuarios distintos.
Para esto una forma sencilla de hacerlo es a través de las autoaction para dar el grupo de usuario como haz hecho y luego usar el plugin de condicionales para hacer que se vea o no los campos o tabs nuevas. ¿No se si me explico?
Creas un perfil base para los dos tipos de usuarios con un campo para asignar el grupo de usuario correcto.
Luego creas una tab o pestaña condicionada a ese campo o sea si eligen "distribuidores" se mostrará esa tab con los campos que necesites eso lo puedes hacer en la cantidad de pestañas que quieras.
Para ver el funcionamientp de los condicionales puedes hacerlo
aquí
De esta manera podrás tener muchos registros en uno solo con los datos que necesites, adicionalmente podrás asignar campos en el perfil para que sean mostrados solo a cierto grupos de usuario mediante las pestañas (Recuerda que si adjudicas las vistas a una pestaña no se veran en el registro ya que a la hora de registrarse todos son públicos)
Espero haber respondido tu consulta si tienes dudas pregunta no hay problema pero recuerda que en el mundo de joomla no solo CB nadie da soporte en español salvo contadas páginas es una cruz y a veces dificil para nosotros pero por suerte no es tan limitante.
Espero tus comentarios suerte.