Hey!
No, there’s no way to update references. But you can initially design your docs to support for easy swapping of backing data though. Not really your case, but this can give you some ideas:
Normally I’d say try to design your system so that you have a single doc as a source (with all events), rather than duplicate a constellation of docs for each event. Then setup individual docs that cross-doc from that single source. But I also understand you may not want to do that. In that case, one solution I see is that in your source docs you make a local “front-end” table and mix in data from cross-doc table. Then swapping a cross-doc table won’t affect the setup you have built on your front-end table. This is essentially what I’m doing in that video, but here you’ll have one local and one sync table, whereas in the video both the front-end and the back-end tables are sync tables. In this scenario you’ll have to make sure that the front-end table has enough rows to mix in the data from the back-end table — e.g. you can set up an automation to create missing rows.