Get Many Engagements: Filter needed

It would help if there was a node for:

My use case:

Getting information on previous engagements with a company (e-mails, calls, notes) through Hubspot. There is already the option to get one engagement or get many engagaments - awesome! However, many engagamenets only comes with the function of getting a limit or returning all. Getting, e.g., 100 (limit) gives me 100 random e-mails across all companies and contacts. Returning all to then filter upon them usually breaks n8n due to memory. Therefore, a get many engagegments by filtering for example by Company ID would be great. Thanks!

Any resources to support this?

Are you willing to work on this?

Sure.