Almond will be one of the hardest to avoid because it is used as a flavouring in many things including soaps. Not all products have these things spelled out in the ingredient list. The mom might have a list of acceptable items/brands so that would be a good place to start. Awareness of peanut issues is for sure on the rise but knowing what cereals were made at the same time or just after a batch of honey nut cheerios (almonds) might not be as easy to find out.