You can sort of do what you want with families (put the object in a family and then do Object is overlapping Family), however you'll still run into the problem with this in a loop, because the sprite that was just created isn't available yet when the event to do the overlap check is called.
I would have thought that using the Object's "on created" event and doing the collision check in there would have worked, as I assume when that event fires then you are guaranteed that the sprite exists. However, when I did a test, it only partially worked. Perhaps it isn't guaranteed to be put in a family before the "on created" event fires?
storage.wertle.com/construct2/Overlapping%20issues.capx