Matching 3 lists to create revision history

Hey All,

I have a list of sheets, a list of revisions per sheet (revisions are sublists) and the dates for each revision in a list (see image below)

I want to feed the revision number per date per sheet into a text parameter to create a kind of revision history.

So Sheet 1 will have REV1 parameter where the given date revision number should go. Then to REV2 parameter the next date’s revision number and so on…

I was able to do it with filter by boolean and a lots of node but I feel it too manual to expand, too many nodes.

I’m really curious what is a more clever way to do it.

In the mean time I have managed to solve it. Not the most elegant and still requires new input as new revision is coming but the number of nodes are moderate and there is only one special node from clockwork in there.
Possibly there should be a way to do it without the dates manually given as an input

RevHistory3.dyn (37.7 KB)