I'd recommend you take a look at FMSearchResults.
It might have everything you need and save you tons of time in terms of coding and testing in FM. It's plug-in free, completely native, and costs less than an hour of labor than most FM devs charge. There is a demo to try as well.
And all SeedCode stuff is 25% off through the end of the year. Bonus!