There really ought to be a "loot all" button with a confirmation box. Pop it, and it keeps taking stuff out until it's empty, or your INV is full.
Just like a loot chest. It's incredibly slow, trying to remove one item at a time, since the cache seems to reload after each item is removed.