Semivectorial Helmholtz beam propagation by Lanczos reduction