I believe you need to link the visibility rule to an attribute of the entity. In case of a reference selector you could create an extra boolean attribute in your entity which is changed by an on change event linked to the selector for example.
Would that work in your case?
An option to get what you need: associate the fruittypes to System.Image, then upload an image per fruit type.
You can show a data view of the fruit type over association inside of the fruit-page, and show the image in the dataview. No conditional visibility needed.