You'll never get a completely homogeneous group. Even in Japan there's actually three native minority groups. The trick is having a shared meta narrative so all can feel at home.
True, nor is one desirable. Multiculturalism, however, does not promote a single base layer social contract, but instead promotes parralel social contracts. I.e. sharia courts in eu