ArcEmu has a working Dual Spec, it just needs one slight change in the core. But before you can do that, I'd advise you, to compile your own core.