Is it possible to customize an activity stream dashlet?

I am facing the challenge of customizing an account record activity stream dashlet. Ideally, I would like to see the dashlet populated not only with modifications to an individual account record but also with changes made to any contacts that are associated with said account. I've kicked this around for a while and am not sure how to achieve this. Will I need to make a custom controller that overwrites the activity stream logic and somehow query for contact data as well? I am unable to find anything in the Sugar documentation that points me in the right direction. 

Thanks,

Mathew