Image renderer with dashboard variables

Pretty sure the code I’ve looked at shows it’s impossible, but is anyone aware of a way to use the image renderer plugin with a dashboard panel that requires variables? It appears to be hardcoded to only be able to work with the dashboard uid and panel id. There’s no room anywhere I can see to include a value in the url that would be subbed into the query being executed?

This is what I think the entry point is into creating the URL sent to the Image renderer plugin, and it looks totally locked down and inflexible - grafana/pkg/services/screenshot/screenshot.go at main · grafana/grafana · GitHub

Yep, sure it’s impossible. However the more I’ve looked around, the more general purpose screenshot services exist, or can be rapidly built in a lambda function or such, so I’ll head down that route if any.