There is a way.
Keyboard Maestro.
http://www.keyboardmaestro.com/main/
You could program it to use your vim commands for certain keystrokes
"Only If" the iTerm window has 'vim' in the Title… and then make sure
that your shell sets the Titlebar properly. Mine does, but I don't
know if that's standard or the something special that I did.
Surely someone here can explain HOWTO if you need assistance. I can
help with the Keyboard Maestro part of it if you need it.
TjL
ps - I'm not connected to Keyboard Maestro except as a customer. I did
write about some of the ways I use it at
http://www.tuaw.com/2012/10/01/keyboard-maestro-and-the-automation-mindset/