To take an opposite example, consider a designer and logo creator. Short of a portfolio, which many designers are not able to provide except to say, look at this, this, and this web site, which they did not work on alone, it is simply hard to know how much they contributed and how much was the art director, other designers, etc. Some designers are independent and bring customers who pay well and basically justify any rate for themselves. (e.g. fifty thousand dollars for a new worldwide corporate logo for a fortune 500 company). Others are worth fifteen dollars an hour. Don't you think a good compromise might be a decent rate (25-40 dollars) for something small, then bump to awesome rate if, well, they're awesome?
Naturally this only works if there is actual trust from both sides. But you would never pay fifty thousand dollars for a logo by someone who only knows microsoft paint and sucks using it -- or even ten thousand or even five thousand -- nor would you pay 100 dollars an hour to a "hadoop engineer" (your requirement) who turns out to not be a hadoop engineer, barely know some html and php, and even with php can't do anything that you want or need. Nor would you pay 80 dollars nor 60 dollars an hour to that person.
So if there is trust that you're really looking for top talent -- and the dev's bullshit detector doesn't go off -- why not do this: "Rather than you doing 10 hours of unpaid phone calls, resumes, interviews to get to 100 dollars an hour -- your next gig -- why don't you do 8 hours of work for me and get to the same place. This applies only if you're worth 100 dollars an hour"
Then if the person is not lying (they're worth 100 an hour, they're an actual hadoop contributor and ju one of the best in the world), and you're not lying (you really want to pay that, for really such a person), it all works out.