I think there is a need of an intermediary. A trusted intermediary which should receive the KYC of the applicants on the behalf of companies, verifies them and send the results to concerned company. I think there are already few websites providing this service but adopting them as intermediary is not a common practice among companies.
Such intermediary should work two-way, verifying applicants KYC one way and verifying the genuineness of company the other way. Everyone will be in win-win situation.