Data-driven wavefield reconstruction and focusing for laterally-varying velocity models , spatially-extended virtual sources , and inaccurate direct arrivals