There is a branch available for another LP bug (1746800) that adds a search modifier for excluding empty bibs in a staff search, and with a sticky checkbox (perhaps that defaults based on a setting/preference) I think it would do what's needed.
I link it here as a starting point, not a full solution, because it needs the checkbox and whatever is decided for the default behavior recording mechanism.
There is a branch available for another LP bug (1746800) that adds a search modifier for excluding empty bibs in a staff search, and with a sticky checkbox (perhaps that defaults based on a setting/preference) I think it would do what's needed.
I link it here as a starting point, not a full solution, because it needs the checkbox and whatever is decided for the default behavior recording mechanism.
https:/ /git.evergreen- ils.org/ ?p=working/ Evergreen. git;a=shortlog; h=refs/ heads/user/ miker/lp- 1746800- exclude_ empty_bibs_ option