I think you'd have great benefit from joining us at the
Larian Studios Discord channel as most of the modders hang out there. I know a whole bunch doesn't frequent the forums very often.
I'm more of a story/quest/mapper guy, but I believe you could tackle your idea with a bit of scripting to track turns after the starter status is applied, and then replace it with the next in line at each sequential turn. That would of course require you to get into a bit of general scripting and invest some time in learning.