I required a proper smoke mask or hood for my office/ brief case kit as I would need to evacuate at least five levels of interior stairways. My research evaluated filtration ( I wanted CO protection), compact size, light weight, ease of use, shelf life and cost. The winner was the (5yr) Xcaper Smoke Mask. YMMV. Usual disclaimer, I have no connection with and do not benefit from the manufacturer/retailer.
Why CO protecton?
I'm not sure you can filter CO. You need scba in an environment with high CO levels. FD's combat high CO levels by ventilating the area.