You can use the 'DMR Contact Manager' by N0GSG to create a custom up to date CSV in the correct format for the Kydera CPS.
--In that software, click the button on the bottom right - "Import Contacts from Online DMR Database" --From there you can select the entire worldwide database with 171k+ contacts, or you can filter it down by country etc. --Once you have a list generated (full database or filtered), click the "Export CSV" button on the bottom left. --Select the radio as "TYT MD9600 / Retevis RT90" --In the smaller of the two text boxes, enter "%F %L" to get the First and Last name or just "%F" if you only want the First names. --Click Export and you'll be able to import that file with the CPS in the "Ham Contacts" menu option.
I'm sure you probably already know, but don't use the contacts list for the contacts, only use that for talkgroups and private calls. It only has space for 2000 contacts in that list. Use the Ham Contacts option and which is needed to be written to the radio separately from the codeplug itself and has space for 200,000+ contacts
The only issue I have with it personally is that the UK portion of the database isn't great as the City, State, Country information isn't always filled correctly. The rest of the database is pretty good, especially for USA and Canada, which seems to have accurate info for each column.