I'm sorry, but why would you expect someone to know all of the food ingredients on the menu - even if they work there - if they don't personally prepare all of the foods? Heck, in the US, most of the places aren't even paying their staff a decent wage.
Servers go by the menu as well. It isn't like there is a list most places.
If the owners cared about your allergies, they'd make sure their staff could find out easily. Blame the folks that own the place, not the servers.