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.
Filtering notes only for the related Lead and Opportunities against the account.
Filtering only against the Originating Lead from the Opportunity.