Is there any way of having different panels per screen when using an external monitor exclusively?

I have a 720p integrated screen and a 1440p external monitor, I only have one active at a time, so they share panels.

I have a global menu on my top panel and when I’m using the 720p screen on some applications that menu can overflow and cause the right plasmoids to move offscreen.

Is there any way of making each screen use different panels or failing that is there a solution to this that doesn’t involve removing the global menu as it is?