я тут недавно решил проблему создания сторов для табличных данных, через фабрику создаю редьюсер, экшены, через ReducerManager в рантайме бутстрапаю и выпиливаю. в итоге создание стора для таблиц требует реализации 1 абстрактного провайдера и 1 строчки импорта в модуле