How to handle nonlinearity in multiscale problems: pushing the frontier of data assimilation methodology