Ive changed my workflow trying to figure this process out, but I still cant get inputs to work in my model. I have two iterations I want to do. Iterate polys and iterate rasters. The zone data needs to be iterated through a database containing vector data and I have set feature type to polygon, so no matter how many different zones that need to be evaluated I will just need to add them to the file geodatabase. Then I also have a raster file geodatabase with exactly the same logic, no matter which raster I want to process I just add them here. I would like to iterate through the zones and procees them in the sub model but I cant get the connected. The zones (polygon layers) need to be used as input into the zonal stats tool in the sub model. My logic is flawed somewhere. Please help.