That's pretty shit with regards to having to pay entrance fee. I know when I promote I always pay the DJs and put them up as well if they're traveling, as I appreciate their time and effort. Most places where I've played have done the same but not all, if I can kip in a spare room or they sort a hotel I'm happy as it reduces my travel costs. But that's a whole different mine field, I saw some outrageous demands by a so called "big name" DJ on FB last week, another one tying to live off his reputation from the 70s.