Is there a known consistent way to get the Donkey Merchant before Kakariko?
Unfortunately not. NPC spawns are all entirely dependent on RNG (that can be modified to some extent but no testing has been done for that particular merchent afaik)