If you really want to avoid animal origin, I have no idea. If replacing milk with something less complex is ok for you, casein is the blocking agent in milk and could be purchased in purified form. The only trick is to be patient for diluting it with gentle stirring, slowly adding the protein.
But again, for the original question (non-animal origin I ave no answer).
based on price and general availability you should investigate soybean peptone, soybean protein powder or similar products. There are also bulk purified single proteins such as alpha-amylase from barley available at somewhat higher costs. I guess its a try-and-error approach. Good luck hunting!
Yes, soybean lectin may be a potential problem, but not necessarly a no go. First, if you use soybean peptone the lectin may be sufficiently degraded. Second, soybean agglutinin has a metal-ion binding site and thus may simply be inhibited by using EDTA. Third, lectin binding may be further suppressed using free sugars (Galactose, GalNAc). Fourth, the lectin probably is more specific to glyco-lipids and O-glycans and N-glycoproteins such as antibodies may not be recognized efficiently. So in the end i guess its worth a try.