Hola que tal buenos dias jose luis.
si,si se tiene una base de datos externa como dice usted, en los cuales tengo los siguientes campos 'nombre','apellido','lugar_de_trabajo',area' etc..
lo que no se tiene en la BD externa son los campos en donde diga que el usuario pertenece a a cierto grupo, seria muy buena idea utilizar lo que menciona sobre CSV.
muchas gracias.
gela