You're more hardware than I, but would there be away to grab a different pin
(mini breakout exposes more than Arduino - so is there a way to expose an extra pin)
that you could use to run through a swtich -
<power from board> to <switch via extra GPIO> to <power on shield>
throwing GPIO triggers the switch to power shield on/off?