I am trying to iterate through 2 folders (1 for points, and 1 for polygons) and use the output values as inputs for another submodel that applies IDW, Focal Statistics, and finally a Clip (to a polygon) to convert a series of points into a raster (clipped to the individual polygons). I have created a batch iterator tool to overcome the one iterator restriction within a model. I have tried multiple configurations of this (1 iterator + iterator submodel, 2 iterator submodels, etc...) without success. I have also tried to use the "Collect Values" tool, but when I do this, it only allows me to connect to the Points to Raster submodel as Preconditions, not inputs.
What am I doing wrong here?
Below are the two submodels (Batch_Iterator_tool & Points to Raster tool) and the main model that I am trying to build. Batch iterator tool submodel: