Is there a way to list/show the bundles that have actually been installed on a device?

This is as opposed to what is associated with a device, which is what "zac bl" shows.
I see that "zac bl --all" lists all associated bundles (including filtered) however what we're after is showing what has actually been previously installed.
This information must be recorded as it seems to be used for the system requirement "Bundle Installed" - it used to be under the NAL registry entries in ZfD and guess it's in some encoded xml on zcm!

As background, our bundles do not have uninstall configured (so don't remove on disassociation) and it is possible for the associations to no longer exist....

I'd appreciate any insight into how this works