Maybe i was not clear enough (propbably due to my poor english).

What I need is to get all groups (direct and undirect) users are member of.

No problem for direct groups a user is member of, but.

User member of Group1 WHICH IS member of Group2 (and so on)

Thanks for your help.