The Parat C mentioned on Pprune was designed for evac from Hotels and buildings rather than smoke filled aircraft, smoke hoods fitted to commercial & indeed military aircraft (we fittted them to the RAF C-130 fleet) have chemical O2 generators in them, they may only be carried on board for the use of the crew and then only after training in their safe operation, the passengers cant use them, they are also banned from being carried as cargo, including on cargo only flights because they are Haz mat, even when carried as road freight, they have to be packed in an exact fashion that will limit the spread of fire should they combust and they do combust in rather "explosive" fashion...
From the wording it seems like you're saying NO haz-mat can be transported by air. I don't know about the smoke hoods specifically but while on active duty we routinely transported haz-mat; granted it had to be appropriately packaged, labelled with the proper placarding, sequestered, approved, and manifested.
Benzene and MEK come readily to mind.