It might be just me, but even now, the snapshot that you have provided and your problem statement seem to be complementing each other.
In simple words, I think you're trying to achieve what you already have in this snapshot.
Perhaps, an altered snapshot with expected behaviour might help.
The snapshot shows the expected behaviour. He wrote that the parent ship rotates about the origin instead.