Non-local Symmetries of Nonlinear Field Equations: an Algebraic Approach