It doesn't work that way. Davina was on the Ancestral Plane, Hayley is not. And it doesn't matter how powerful you are, you can not resurrect someone from the true afterlife - peace. You can only do so from "man made" realms such as; The Other Side - if they are supernatural (gone), Ancestral Plane -if they are a consecrated witch (gone), Phoenix Stone - if they are a vampire (gone), if they were put into a Prison World by a witch, Cade's Hell has side effects (gone), or if you had resurrected them in the window of time between death and peace (the writers seem to ignore that though).
If it was possible to resurrect someone from Peace then no one in the show would ever truly die and everything would be pointless as it would have no end or reason.