major refactor of dynamic fields for new edit and show states, now allows dynamic fall through extension at the parent app level with not supported fall back