So it seems like you are trying to smoke on the go? I know this isnt the answer but maybe it could still mask the odor and emliminate the clove powder.

Remember you asked and I am just saying this is environmentally friendly, no health risks, and youll smell good. Back when I used to smoke places I shouldnt, we took a toilet paper roll (without the paper just the tube) ans stuffed a sheet of fabric softner for the dryer inside. When you exhale and blow the smoke into the tube the no smoke or smell of weed comesd out the other end. Helps keep your car and clothes from smelling like pot at the same time.