I am doing something that is probably silly, but it would be nice if it worked.
I am attempting to specialize types in a way that I need my own lookup structure that
You could add a non-templated base class and move lookupTable into that class:
lookupTable
class Base { protected: static map lookupTable }; template class SpecialArray : Base { //... };