MysterD: Just like the title of this thread:
Are there any Source Ports around for Shadow Warrior: Complete?
Does Shadow Warrior: Complete actually work in EDuke32?
Yes, there are 2; one based on the other.
The first is JonoF's port; which was last touched in 2005.
http://www.jonof.id.au/jfsw (and there were some attempts to have this work on non-windows.)
The second, which I found yesterday, is SWP;
http://www.proasm.com/
Source is there for both.
SWP seems to have some bugs that crash the game back to Windows, but on the other hand, you get WASD keys.
I would say this is the place to start for full Shadow Warrior fixing under modern systems.