Activities assigned to a deal

I have a question regarding deal activities. Is there a way to filter the activities on a deal to only show those related to the contacts involved in that specific deal, rather than activities for the entire company? This would make it easier to get a quick overview, especially for larger companies where multiple people are handling different matters.

For instance, in my recent deal, I noticed a lot of unrelated activities showing up because my colleagues were in contact with other individuals at the company.

It would also be helpful to have a contact-level filter, especially in cases where a company has multiple open deals.