I can't help with any case suggestions, but for the ones you already own, have you tried an ozone machine? I have
this one, which works well for eliminating household odors.
Car detailers and home renovators often use them to mitigate lingering cigarette smells. They aren't 100% effective, but they're far more effective than anything else I've tried.
If I had your issue, I'd shut all of the affected guitars and cases in a room and run the ozone machine for an hour or two to see what happens.