What you asked is possible. I am sorry I do not have time to go into it fully, but briefly --
To map events without using "With Events", you will need some tools and some API calls. MKTYPLIB, some IDL knowledge, and I don't know which API calls. But there's a start. In two weeks I'll have free time again, maybe I can revisit this. It will take me, or you, a couple hours research. Maybe someone else knows how, but I don't think any vL has comprehensive COM knowledge as it relates to VB6.