The engineering challenges would be huge. The wide variety of chemistries and differences in drugs that can cause impairment make it almost impossible to have anything that will detect passively those types of drugs.
What you would have to have is about a million-dollar mass spectrometer at the side of the road, taking head space from the car. If you think what I'm talking about is costly, you have no idea what that would cost the police services.