I've got around this. The idea was only to display a selected image from each category, but we don't allow users to rate images, so I've just changed the image display order so that the highest rated images come first. Then admins can rate one image per category and they'll come first. Ideally I'd like to exclude zero-rated images completely unless you are actually in the category but they all come afterwards so that'll do for now.