Compositional Generalization Across Distributional Shifts with Sparse Tree Operations