We have developed a notes aggregator control that gets all the associated notes and Activities against the Account, Opportunity and Originating Lead. This was developed in AngularJS framework along with the datatables jQuery plugin.  Contact me for more information or details.

Opportunity

 

Filtering notes only for the related Lead and Opportunities against the account.

Opportunity3

Filtering only against the Originating Lead from the Opportunity.

Opportunity2