This is a good thread to start:
If no one else has time before I do, I can make a working sample, but I'm a bit pressed for time right now. Be assured, it CAN be done.