Yes a differential is a different discussion.
I did manage to get one working with the bone method.
I will try to do a simple file I can share if you are interested.