The liver has nothing to do with allergies. All of us are exposed to allergens every day in foods, pollens, and other chemicals. Again, it is epinephrine and corticosteroids that prevent us from having a full blown reaction to these allergens. Both of these are produced by the adrenals.
The liver does a lot of things for the body, including antibody production, but poor liver function does not cause allergies.
In fact how do babies have allergies when they are born when they have not been exposed to all these toxins? And how come children tend to outgrow their allergies around the age of 5? Easy, the adrenals need time to mature to put out sufficient levels of epinephrine and corticosteroids.