Bacon I though about something...
What if instead of opening the chest as it is and getting a predefined item the following will happen:
You craft a class key (warrior/ranger/mage/summoner), and once you unlock the chest the loot will simply drop from it.
The chest remains and is usable, but empty once unlocked.