I remember encountering a similar problem but wouldn't it be best to use variable for one sprite that can be change for each new of the same sprite created. I found that using one sprite and use a variable layout name for each place that would change layout so that i could find the right spot without guessing frame number.
But to each one insanity i suppose.