I have no idea what the break even figure is to hold one of these games bearing in mind the "gate" is split but I'd be surprised if we don't make a loss each time. My possible solution would be to introduce a loyalty scheme for fans whereby you get a points tally for attending games, yes I know it requires technology and admin. Points could be collected and redeemed on merchandise or free entry. Games like these could be rated with a much higher points tally than the more attractive fixtures therefore giving an incentive.
Surely they deduct costs of holding the game before spiting the gate?
And the points system is a good idea, though you could always just print a coupon in the program rather than keeping a record of everyone.