Problem solved.
I was trying to use a _get_image function (which worked but I was unable to display image), so
I decided to use a field: image = fields.Binary(related='product_id.image_medium', string='Image') instead.
Simple but effective way to use same product image in any custom module.