How to limit relations when editing a collection type?

System Information
  • Strapi Version:
  • Operating System:
  • Database:
  • Node Version:
  • NPM Version:
  • Yarn Version:

I am only just finding my feet with Strapi but I was wondering whether there is any way of limiting the relations returned when editing a collection type?

In my scenario, I have a collection of Businesses, Products and Pages. A Product must belong to one or many Businesses. A Page must have one or many Products. I also want to be able to say that a Business can have one or many Pages (this is choice, like a highlighted product section, so not all related should be returned otherwise it would be a lot easier!). When building this relation, I only want to see the Pages that are already related to that specific Business (via the shared Product relation), but it simply returns them all.

Is there anything I can do/look into to customise this?