You got it to work with a joystick!? I have only set it up for gamepad, so I am shocked you got that to work. Thanks for going through the hassle!
Trying to set it up with my controllers and finding it impossible as it thinks that one of the buttons is constantly pressed. Would be nice if you could add a reset mappings switch.