I think your on the right track, I can't imagine that all of those different modes would be needed. In $0D there are other modes that are not used and even complete data streams that could be accessed, there is a lot of repetition.

My advise would be to look through the $EE hack for the useful data streams, and focus on those only. The same info that is in the ALDL file should be in the hack as well. Of course this depends upon having a well commented $EE hack.