Groups and Sub-Groups for Newsletter

Hi there

I want to set up a Newsletter System where clients can subscribe to sub-groups. unfortnuately this is not yet possible with E-Newsletter.

I will need 3 Main Groups with 25 Sub-Groups each.

Any idea how to workaround?
thanx