..... some sturdy plastic grocery bags .....
I like the idea of your multi-pocketed vest, mshaikun!
My tactic usually is to carry some sturdy plastic grocery bags, folded down to a small size. Once aloft, I can then unburden my pockets one by one by emptying the contents little by little into the grocery bags. In a few moments, I end up being empty pocketed with a shopping bag full of odds and ends. This only works though, as I mentioned, once aloft when the flight attendants are busy serving drinks, etc. Enjoy your flights.