You are correct. Although Mac OS X allows you to remap the control, caps lock, option, and command keys, the fn key is not included. To do this, you'll need to use 3rd-party software such as DoubleCommand. That will let you remap the fn key to the control key.
From there, you should check out additional software to remap the control+J key etc. to emulate the left key etc. YouSo long as you can emulate ctrl, you should be able to create the keybinding in ~/Library/KeyBindings. You might be able to do thatthis last step in DoubleCommand as well.