How to populate component that comes from a deep nested relation

System Information
  • Strapi Version: 3.4.2
  • Operating System: Windows 10 Pro - 20H2
  • Database: MySql
  • Node Version: 12.19.0
  • NPM Version: 6.14.9
  • Yarn Version: 1.22.5

I have the following code:

find(params, populate) {
return strapi
  .find(params, [

in which categories, subcategories and plates are all models.

And plates also has a repeatable component called variants:

"variants": {
  "type": "component",
  "repeatable": true,
  "component": "menu.options"

I tried putting categories.plates.variants in the find and findOne methods and it didn’t work. Am I missing something? I know there’s a lot of nested stuff in it and I’m open to suggestions.