Ok - you have asked a question beyond my knowledge. I'm not an expert and that's not something I have done.
I do know you will have to edit and code the view behind the product listing for your template. I don't believe there are native options for that.
However, everything is possible and if I were you, I'd look at the product detail view and see how it does it and replicate some of the code into the product listing view. But this is a guess.
Best wait for the expertise from Nicolas.
Sorry I can't help more.
Tony