Whenever a nontoken creature enters the battlefield, its controller creates a token that's a copy of that creature.
Whenever a nontoken creature leaves the battlefield, exile all tokens with the same name as that creature.
When Dual Nature leaves the battlefield, exile all tokens created with Dual Nature.