I'm not sure if Dart Sockets has support for SOCKS4, or if this would be the method you would want to try, but I think it may be worth trying it anyway.

Their forum isn't letting me in at the minute for some reason, so I couldn't check if it had SOCKS4 support. Their stupid search didn't give results for it, or proxy, either...