Search on Transactions not Tickets

A user has asked if it is possible to search through RT for transactions created
by a user instead of tickets that have been created by, last updated by, or
owned by the user. Is this a feature that can be implemented or has anyone
written code that will allow this? Or, does it exist and I simply missed it?
v3.6.1.

Mathew