I wrote a DLL that takes a View in the SQL database, and uses that to populate the PDF. I'd imagine that might come close. If you email me the PDF you're tying to fill I can test it for you.

I have a client that files documents with the courts, and tehy have their own PDF's that we use.

It's a bit kludgy, with hardcoded filenames and such, but all that is fixable..