I don't own PS-CS4 but couldn't you use for instance "levels" afterwards to eliminate greytones?