The Alarm Status and Alarm Journal components are relatively closed systems. You can always build your own, but for your scenario, that likely has little ROI.
The only access that I can see into knowing when the table is loading data is via the extension functions. However, the purpose here is to allow you to add a custom alarm filter. It runs for every row in the table, not once per dataset.