I once faced the same issue as you do and after trying for about 8 hours to find a proper workaround for the problem, I gave it up.I figured out a hacky workaround never the less: I hid the buttons completely using CSS (assign/remove the class conditionally using a snippet in model actions). The only difference was that there were no hotkeys for the user, which made my solution passable. I don't think that this will work for you, but you could give it a try. Give me a shout if you need some sample snippets :)