I'm not sure how to filter the field either, and I've been in this biz since the 80s.
I think what mihzago is saying that type of product and reviewing branch are two filters you can apply. Type of product is a very narrow filter, so the chances of finding someone in your lifetime who has compiled a 510(k) for that specific product, and who is also working as a consultant, may be zero. Finding someone who has done so successfully since FDA instituted its new "Refuse to Accept" policy for 510(k)s, which resulted in something like 60% pf 510(k)s being rejected FOR REVIEW (not declared NSE) in the first year...? Heh.
I think FDA reviewing branch is a more realistic filter, unless you just like looking for needles in haystacks. I would also look for someone who has successfully filed under the new RTA policy, although that may be a pretty narrow filter too, not only because of the high rejection rates, but because it's new enough that some people may not yet have had their shot at getting rejected.
Other than that, what do you mean by "compile"? If that's really all you want, hire a sharp temporary admin, hand them the appropriate guidance(s) to follow, and let 'em have at it. That is a reasonable (and inexpensive) approach if you aren't a VC-backed start-up that needs to get some people rich quick. If you take this approach, there is a high probability that FDA will kick it back to you the first time, but they will tell you why, so then you can fix it and resubmit. The RTA review doesn't take that long, but I would build a delay of a month into your timeline to account for this probability.
Alternatively, if you want to spend a good chunk of money, I can refer you to someone that I can virtually guarantee will submit a 510(k) that FDA will accept the first time....unless of course they tell you that the information you've provided for the "compilation" isn't adequate for filing, but you insist on submitting it anyway.