Keypad .kstate question

NOW that I have everything working.. I want to break it again.. lol just kidding..

But I am revisiting something to reduce code and of course it is a question that I cannot figure out..

Anyway the Question is if there is a way to create a pointer to a keypad array. such as in simplied terms.

#1 - I create a keypad array

Keypad original = Keypad( makeKeymap(orgkey), OrgrPins, OrgcPins, Orgr, Orgc);

#2 - I have the basic button switch code form the multi key example

However instead of that basic code running with keypad.original as the basis I would like to run it with

keypad.runtime with runtime being a pointer to original..

I have found examples in C that state that you can just do int runtime = original; and that will create a pointer to the original array, however, I don't think that works in this case or I am missing something.

The reason for this is if I can do this I can define the runtime arrays through pointers and eliminate about 200 lines of essentially the same code for differing arrays.