Background callback to yield “loaded” values


I am really struggling to describe my issue in the title. Basically I have a lot of data that will take some time to be fully populated into a list (that is injectable to a datatable). I am wondering if there is some way to utilize the background callback feature or other logic (iterator objects) to allow me to yield the rows in the datable as they are “loaded” instead of waiting for all data to exist and returning it as output to the table. Is this possible?

Thanks in advance