Apologies if there's already a way to do this, but it would be helpful if you could somehow pass the sampling iteration to the simulator node. In my case, the simulator function is supposed to read data from a unique pre-existing file, so e.g. the 100th time the simulator node is called it should read the 100th file from a list of files.