One of the easiest solutions is to finish your trip with the smoker and on return to home, or better even on your layover, report sick. Make it very clear to the medical authorties that your sickness is related to smoke exposure. Also let the company now why you reported sick. You be surprised how quick your problems are solved.