BUG: Handle 2d extra arrays and endog/exog with formula and missing.
TST: Update for dimension handling higher up.
ENH: Ensure ndarray-like is passed up. Needs refactor.