Is there a way to add in a Pull Request certain reviewer/s based on external parameters outside from is changed certain files?
Examples:
There's no way to specify such rules using the Azure DevOps portal, but you can use webhooks to trigger an application (e.g. Azure Function) where you programmatically add the required reviewers to the PR based on your conditions.
Available pull requests events are the following:
See Use Azure Functions to create custom branch policies to learn how to create a basic Azure function to listen to Azure Repos events and how to configure a service hook for PR events.