How to import call log table with existing and create new contact user?

I doesn’t family with SuitCRM but my client have a bug import function in SuitCRM.
User want to import call log with csv, in the csv file have call log data contact user information [first_name, last_name, email, phone].
If contact user is match with email or phone, that row is just create new call log. If doesn’t have contact user in suitcrm will be create new contact user.

I already try with beforeImportSave function for the override row data but I didn’t receive original csv file array.