Brian Robinson, Paul Stey, and I have been working on a theory of the Knobe effect that draws on my collaboration with Beebe and Robinson. The basic idea is to use non-moral psychological processes to explain the effect. We presented some preliminary results at the Experiments in Ethical Dilemmas conference in London last week. Here's a write-up of that presentation.
(The second link takes you to my [rather] new blog.]