Thanks for your help with fine tuning the guide, but after you told me about the witch i went back and farmed her spell out again.
How i farm it out is i hit her with a Featherblade (mine is rank one so 18 damage.) and then i wait for a heal, but if she doesn't heal then i keep slide tackling her (about 2-3 damage.) Eventually she will heal everytime so i haven't had a problem with farming her and killing her yet.
also with the imp i ment the switch where you release the axe/hammer on stage 3 because on my game they just keep spawning there.