Dear Abhay,
I think the main application of the filterDrafts() method in the browse and search contexts for archival descriptions is via the "getQuery()" method:
Note that the second parameter of getQuery() is a boolean "$filterDrafts":
To apply filterDrafts() to authority records, I would start here:
I expect you will need to make modifications to the getQuery() and filterDrafts() methods to get them working with the QubitActor class. The search and browse logic in AtoM is complex, so I would also expect that changes will need to be made elsewhere in the code to cover all search contexts.
Best of luck with your work!
David Juhasz (he/him)