VI import to AP Invoice Header using Expense Distribution Tables with automatic lines being created

We're trying to import AP invoices using Expense Distribution Tables.  When entering an AP invoice manually, the lines auto-populate, but using VI there is just an error (with the same input).

No L fields (because the goal is to let the lines be auto-populated).

The Header data is accepted, but the import fails because it's out of balance.  Is this strategy possible (i.e. are the Expense Distribution Table automatic lines programmed using UI objects)?