Suggest to do the same as Turkey, whoever has valid USA visa can get free entry regardless of which Nationality. This process is much more practical since USA visa is granted after extreme scrutiny. It will take care of second condition as well, i.e., spending power surely person who has USA valid visa is able to afford his stay in Doha.