Without knowing details, one can only conjecture. You might use Group.update(*args) to get info to each sprite. The sprite group in turn calls Sprite.update(*args). You can pass anything, such as a source rect to use in computing relative offsets, a list or dict of rects, or a callback function.
Gumm