Sup, so I came across this issue earlier. One of my friends successfully made this, and I have the source somewhere here in my DeusEx folder. Anyways, I remembered what he did was:
He used a dual weapon base, and two of each class, Wap9 and DWap9. They used the same mesh source except DWap9 was mirrored to work on lefthand, and it was moved so it was viewable on the left side of the screen.
He made both of the guns fire successfully but one at a time, since they were semiautomatics. There were some bugs, like muzzle flashes, but I don't know much else.
I just need to know how to make dual wield weapons so I don't have to custom model both guns into one mesh file, but rather separately. If you want, I could show you some of the source code my friend used for his dualweapons.
I've also seen Hejhujka's done this, but I'm not sure how.