Exacto, lo que tienes que hacer es precisamente eso, que los roles los herede el usuario que estas haciendo, algo así:
Código PHP:
Ver original$userRole = new Zend_Acl_Role('thisUser');
$roles = $currentUser->getRoles(); // Desde la DB por ejemplo
$acl->addRole($userRole, $roles);
Así tu usuario puede heredar de 1 o n roles.
Saludos.