There is a simple trick to hide all the duplicated contacts. Go to Phone application and then press Menu button. Choose Display options and choose only the contacts stored in the default section (Phone, cloud, SIM, etc). Choose one of it, and then access Viber. Swipe to right and go to Contacts. Refresh the contacts and there should be only one set of the contacts being displayed.