Aqui tienes el codigo, sacado de una aplicacion que estaba colgada en el antiguo sandbox
http://dbaspot.com/lotus-notes-misc/171113-find-group-membership-also-databases-person-group-has-access.html
Espero que te valga, no lo he pegado porque es muy largo, veras que tambien hay una vista en el names que se llama $SeverAccess que te da estos resultados, pero creo que solo los grupos Directos como has dicho.
Un Saludo