The purple key now works. I hid it on the opposing balcony on the left, you have to do blind jump there. I think the broomstick witch is too glitchy to be defeated at the moment. But I'm not sure. It has been years since I worked on them last time.