Reema,
Thanks for these suggestions. I had tried these approaches, but have not been able to extract the information I require. As you suggest however, I might resort to artificially assigning IEA to all my data as a cheat fix.
I am still completely stuck on how to 'slice' GO data at different levels so as to reduce, or condense, the number of annotations assigned to each transcript. goSlim must be doing this process to generate its output, but how do I get at these 'per transcript' data as opposed to a summary count table?