I used a updateable BAQ to solve this. I set up the BAQ to subscribe to the screen records, then followed Hannah’s instructions on updatable BAQs. For my new records I called an Epicor Function with the appropriate keys and refresh the BAQ.