Ah, you mean that Zahra will run around near a friendly model, and when she attacks an enemy model with her 3" whip range, she will make sure that her friend is in between them, so she can pull the enemy model into her friend and gain an extra success that way?
Yep, that seems like a totally legit tactic to me. One of the tricks she can do that nobody else can.
I gotta remember that one. I guess it gives her a bit more protection, since she can both do an effective attack and ideally remain safe behind a line of friendly models ready to react. But then again, she doesn't have many damage points in her damage tree, so her attacks won't be that powerful.
The only reason that models can't move through other models and hazards is that it says so in the rules for the move action. "Models may not move through hazards or other model’s bases."