If there were such a thing, you don't think I would have suggested it? I find the reply a bit contemptuous and ungrateful after all the time spent trying to help you. You aren't obligated to do anything, and the ADWS only costs $299 or something. That's extremely cheap for such great functionality, but I guess if you are using the free version of SharePoint and are trying to do advanced things with it, then I shouldn't be surprised yah?
If you can write the code yourself for less than the cost of $299, then go for it. For me, that's only 2 hours of my time, so you better be really good. I know you've already spent more than 2 hours trying to figure this problem out, right?
To be clear, I am not associated with Qdabra or InfoPathDev.com. I just spend my free time helping people for free, and I give all the free suggestions I can, but when it just can't be done, I propose some low-cost alternatives that I know of. That's all there was to my suggestion here.