I understand how you don't want the contacts coming from neucard into the generic phone app, but then users wanting to call someone must know if the contact is in the neucard app or in the standard phone one (or look in both).
Maybe you could do the reverse, i.e. somehow allow the neucard app to "import" the standard contacts, if this would be possible, the neucard app could double as a "private contacts app" that might have more general use.