Variables and savable multidimensional arrays

I noticed that in the User Variables section that there's a spot to allow a variable to be an array as well as make it part of a group used for the loadVars/saveVars function.
The problem is that I have a 2-dimensional array and the field only allows you to enter one dimension.
Is there a "manual" way to initialize a variable (and array for that matter) and make it part of a group without having to use the User Variables dialog box?
Also, I am redoing a lot of code and found out the hard way that I had to drudge through the User Variables dialog box for every variable I had to make Game Editor recognize. Imagine having to do that 50 times, ugh. Any chance of the compiler automatically detecting non-recognized variables/commands and asking you to add it for you? Or how about an import of a variable list. Both or either would save a lot of time.
The problem is that I have a 2-dimensional array and the field only allows you to enter one dimension.
Is there a "manual" way to initialize a variable (and array for that matter) and make it part of a group without having to use the User Variables dialog box?
Also, I am redoing a lot of code and found out the hard way that I had to drudge through the User Variables dialog box for every variable I had to make Game Editor recognize. Imagine having to do that 50 times, ugh. Any chance of the compiler automatically detecting non-recognized variables/commands and asking you to add it for you? Or how about an import of a variable list. Both or either would save a lot of time.