We currently use an append to the instance_groups array in our bosh manifest to add an optional instance group. However, we discovered that we need this instance group to come up not-last. Since bosh deploys instance groups, broadly, in order, appending isn't an appropriate insertion method for jobs that need to come up before other jobs.
We'd be happy to insert before or after a given name, or even at an index number of the array.