Is it an option to model it as a table/table join? t/t triggers when there's a change on either side of the expression.
If that doesn't work, feel free to swing by our community Slack room and we can get into the weeds. :)
If that doesn't work, feel free to swing by our community Slack room and we can get into the weeds. :)