I think Shinnie works better in there than GMS would, and, also better than anyone else we've got with the exception of Ferguson. Lowe at LB and Shinnie in the middle is, potentially, better than Shinnie at LB and Ball in the middle.
Gleeson and Forrester were in "my" team purely as more attacking options than the team McInnes is likely to put out.
In reality, the best way to get a result against Celtic is to get in their faces and put them under pressure constantly. With that in mind, I'd definitely have Shinnie in midfield as he has the drive and energy to do that. That also happens to be the way I'd set the team out every week so, picking a team from our full squad (so obviously not for Saturday), I'd go:
----------Lewis----------
Logan - Devlin - McKenna - Lowe
McGinn - Shinnie - Ferguson - GMS
---------Wright------------
---------Wilson---------------
So with no Ferguson or Wright this weekend(?) I'd pull Wilson back to that attacking midfield position, put McGinn up front with Frank Ross wide right and play Ball in CM as I think he has more energy and athleticism than Gleeson.