You need to create multiple CXCallDirectoryExtensions.
After you install TrueCaller you will see that the app uses 4 extension instances. I presume it's a workaround for entries limit.