How to select a SID at your destination airport in the Garmin G1000?

When creating an IFR flightplan in the Garmin 1000, you enter a departure and destination airport in the flightplan page. At the destination airport you can than select an arrival and/or approach from the procedure page.
So far so good.

But when practicing IFR approaches at your destination and you are doing e.g. a missed approach below minimum or a touch&go after an IFR approach, ATC might require you to fly an SID at the destination airport (due to obstacle clearance reasons) instead of a missed approach procedure.

But now comes the problem: at the destination airport, you cannot select any SID from the G1000 procedure (PROC) section!

The urge to select a SID out of the G1000 database comes especially when the required SID is laterally deviating from the missed approach path and when the e.g. RNAV SID consisting only of waypoints, without the possibility to fly it raw data.

Theoretically, you could create a second flightplan with your destination as a new departure and destination airport and pre-loading a SID…but this would mean that, at minimum on the IFR approach (and the instruction from ATC to fly a specific SID) you would have to swap and activate the flightplan with the pre-loaded SID and maybe select a direct to the next waypoint on this SID before activating GPS.

This is a very impracticable procedure at this stage involving the risk to loose control of the aircraft at a very low altitude.

My question is: is there a better way to have a SID ready to activate and fly at your destination airport?