add another functor that returns a set of 'depth-model' strings instead of just the model ids