Not being a Hyperlobby expert... correct me if I'm mistaken...
Doesn't the HL client display the IP address of host/server? If you are having trouble connecting through our "command line" implementation that HL employs, shouldn't you still be able to connect to the IP address directly within DW?
Of course, if you can't connect to an MP game at all, then that's entirely different matter (firewall, router, adapter.txt file, etc)...
What am I missing?