Beyond adiabatic elimination: A hierarchy of approximations for multi-photon processes