Make panner node follow a predrawn path

Hi! I am trying to create a fish pond. I have the fish as separate textures which I would like to pan around the pond in a circular pattern and have them not go out of the texture space. Is this possible just with materials or does it require blueprinting? And how?

You would need to use flowmap for that.