Okay, as I do not want the enemy object itself to rotate but want it to have limited view relative to angle, I created an enemy "eye" object, placed it in the enemy's container and have it always set it's position to the enemy.
It works fine ,I can see that the enemy "eye" object is spread out correctly on the multiple instances of enemies.
The event :
For each "eye" object
if Eye object has LOS to player
THEN
Enemy : Set value ('seesplayer') to 1
What I'm wondering, is if there should be another "for each object" condition for "enemy" or if "for each eye object" automatically selects the enemy object of which it is contained.