Me temo que no se puede realizar lo que pides aunque no sé si te servirá pero podrías tener tu estructura de carpetas predefinida según el grupo en el diccionario de datos, y que en vez de realizar todo en 1 paso (asigno permisos y eso me crea una estructura de carpetas en función del grupo) lo hagas en dos.
1º asignas permisos.
2º Navegas hasta Repositorio->diccionario de datos->Plantillas de espacios y dentro de ese espacio tendrás las plantillas para cada grupo
grupo1
->subcarpeta1
->subcarpeta2
->subcarpeta3
grupo2
->subcarpeta4
grupo3
->subcarpeta5
->subcarpeta6
Entras en grupo1, pulsas seleccionar , Todos. Y con el botón elementos seleccionados, copiar a…
Eliges la carpeta Repositorio, Espacios personales de usuario y el usuario que corresponda.
Aunque parezca muy aparatoso, realmente en asignar un grupo tardas 10 segundos, y en copiar las carpetas tardas otros 10. Tiene la pega que, al ser "manual" hay posibilidad de que te confundas a la hora de elegir el grupo y que no correspondan las carpetas con el de los permisos.
Por otra parte, lo que comentas tiene la pinta de ser algo así como una "acción" en alfresco, un procedimiento que se ejecuta cuando el sistema detecta unos flags. Estos flags suelen ir asociados a los eventos de los propios documentos ( Cuando se crea un documento , hacer tal cosa. Cuando se borra un documento, hacer tal cosa. Cuando se editan documentos que empiezan por la letra "J" enviar un correo, etc) y no a los permisos o grupos.
Así que sin programación java me temo que eso que pides, tal y como lo planteas, no es posible mediante una parametrización estándar de alfresco.