Product instance üzerinden ProductVariant a erişmek istiyorsanız (ikisinin de farklı tablolarda veri tuttuğunu varsayarsak) bir relation kurup öyle erişmeniz gerkir.

Sizin örneğinizde Product model sınıfı içinde varyant isimli bir method olması ve bu methodun ProductVariant tipinde sonuç return etmesi gerekir.