He shouldn't need to do this.
Unless a user belongs to over 85 groups (thanks Josh my maths was way out!) at any one time, then the issue will not apply.
When I was using 700+ groups a member only belonged to 4 or 5 groups at the most at any one time.
So the U_Groups was never over-used.
Anno - I had one group for each football club in the UK - and depending upon their club their side and top navigations varied for each member.