Hi

I think the best way to do this is, to do it all yourself. I think you've already tried all other options.

Download Clooties DirectX headers and take a look at
this page. (Sorry, i couldnt find the DX9 version).
I think you'll also need some basic DirectInput tutorials to get started. These can be found here

When you know how DirectInput basicly works, you should be able to initialize a joystick device. Then you can use that MSDN page (first link) to figure out how to use force feedback.

I know the code is all C++, but the API calls are similar in delphi, when using Clooties headers.

I know... it's a bit harder and it takes more time, but i think that in the end, it'll work.

Good luck.