Meanwhile I've been looking around and while most of the results here aren't scientific studies they still support our observations:
https://duckduckgo.com/?q=ants+aphids+relationship&t=fpas&ia...