The thing to keep in mind is that control isn't a goal, it's a result. With good pitching mechanics your pitchers will throw strikes. With bad ones they'll throw all over the place.
So if you really want to solve the issue you don't need a special drill. You need more of an approach that makes good mechanics repeatable.
Best thing you can do is have your pitchers start in-close, maybe 15 feet away from a net, and pitch from there. Keep doing it until they're throwing strikes pretty much all the time. Then have them move back 5 feet and repeat. Keep doing that pattern until you're back at full distance.
A lot of times when kids are throwing high it's because the plate looks far away and they put a little extra on the ball at release to make sure it gets there. Stepping them back through the progression helps them overcome that thought.
Throwing high can be a good thing if she is picking up velocity.
Sounds counterintuitive what works for dd is to throw without worrying where it is going just working on form. Like a net a short distance away.
For a drill start with something simple; alternate throwing to a low target then a high target. But keep in mind that it could also indicate a mechanical flaw.