Ooh… I just discovered this from @Ade… This looks like I could keep the one media player (so the Timeline can remain constant and just changes the media file by state)! I’m going to give this a shot too! In theory I guess this should work for multiple slaved Media Players too which would be super!
EDIT Yep - this does just what I need! Thanks Dave and Adrian for all the tips!