Hi Guy,
I am experiencing the same thing. We have performed site: searches with negatives to narrow down where all the junk is coming from, and we have disallowed those subdirectories in our robots.txt file. It has worked somewhat but only cut the number of indexed pages in half. We still have well over our number of real pages. If you learn anything new, I'd like to hear about it!
thanks,
Katherine