I think the tech in my lab has a cat with similar issues. I'll ask him what he does, though I seem to remember that their efforts don't work so well, since they have three other cats and he helps himself to their food.