Overriding AR Report with customer filters

I am trying to add a new filter to the current Account Receivable Report. Preferably overriding with a new app.

How can I make the changes to these files from an app and get the changes updated to the report without changing the ERPNext files.

How about contributing in the core Account Receivable report itself?

Help on hooking custom app with core ERPNext here.