Just a quick clarification, the name co-vary comes from the variable co-varying with the Y's not the x's.
So here's the question, Are you willing to manage the moisture content (what you call humidity) of the powder? If so there are more efficient/effective ways to study this in an experiment. If you are not willing to manage the moisture content of the powder, than you can account for this variation in a couple of ways:
1. Confound it with a block (measure and group low moisture content with one block and high moisture content with the other block), or
2. Measure the moisture content for each treatment and assign it as a covariate in the model.
"All models are wrong, some are useful" G.E.P. Box