I would guess at the first option Vegetarian Hindu as that looks like the replacement. I wasn't aware that IATA had changed the codes so it may still show up on the booking as AVML even if the name that BA have given it has changed.
You could contact BA and ask, given that you might not get the meal you wanted.