How to convert/import participants with partial payments
In the end, this can't be done with a simple import. We must populate all of the following tables:


civicrm_participant
civicrm_line_item
civicrm_contribution
civicrm_participant_payment
civicrm_financial_item
civicrm_financial_trxn
civicrm_entity_financial_trxn


Given that complexity, I created a staging table and brought it all in via SQL scripts.