In case it helps, I've pasted below a mrbayes block I've used for a partitioned analysis in the past (in this case, all models were GTR+I+G, but hopefully it helps).
begin mrbayes;
outgroup ZEA_MAYS;
[Codon Partitions for Coding Sequences]
charset matK1st=598-2137\3;
charset matK2nd=597-2737\3;
charset matK3rd=596-2737\3;
charset phyB1st=2138-3477\3;
charset phyB2nd=2139-3477\3;
charset phyB3rd=2140-3477\3;
charset ndhF1st=4636-6767\3;
charset ndhF2nd=4635-6767\3;
charset ndhF3rd=4634-6767\3;
charset rbcL1st=6768-8194\3;
charset rbcL2nd=6769-8194\3;
charset rbcL3rd=6770-8194\3;
[Non-Coding Partitions]
charset ITS = 1-595;
charset rpl16 = 3478-4633;
charset trnLF = 8195-8988;
[Partitions]
partition combined = 15: matK1st, matK2nd, matK3rd, phyB1st, phyB2nd, phyB3rd, ndhF1st, ndhF2nd, ndhF3rd, rbcL1st, rbcL2nd, rbcL3rd, ITS, rpl16, trnLF;
set partition= combined;
[set model to GTR+I+G for every partition]
Prset applyto = (all) statefreqpr=dirichlet(1,1,1,1);
lset applyto=(all) nst=6 rates=invgamma;
[unlink all parameters for all partitions]
prset ratepr=variable;
unlink shape=(all) pinvar=(all) statefreq=(all) revmat=(all);
[set up mcmc]
mcmc ngen = 100000000 printfreq = 500 samplefreq = 10000 nchains = 4 savebrlens = yes nruns=2;
end;