I like your idea as well! In theory it could be solved, but that introduces new challenges, a 2fa key usually lasts for 30s and you have to be fast enough to enter it. For the start a staff person running around to peoples desks with a mobile device that has the codes registered could be more practical. The boxes will still only work for people that are able to reliably keep possessions to themselves.