apop_model_stack recursively handles N>2 models