SPMLs have clear markings on them and a AVML on indian flight is clearly identifiable as such. My son is allergic to egg and treenuts so it requires a freetext SPML request, and even then ex FRA we had a meal with a pouch of Heinz mayonaise on the tray. We of course noticed instantly and put it aside. The crew noticed it later (when clearing the tray) and wrote up a report. An anaphylactic shock at 35000ft would have been interesting, thank god we were alert.