Sounds nice, good idea! Only thing you can't do this way is something like master-keys, but I guess that doesn't matter.
Lockable doors anyway only make sense in combination with a lua script for example. Otherwise you could simply destroy a locked door, or dig a hole through the wall next to it^^