For a unique key in different downloads, you need to use the hash function without an autonumber (hash). But then you get a string of 43 characters, mostly in terms of the amount of data it's much worse than just concatenating several fields.
Are there other ways to make a compact unique numeric key in different loads?