Ah ha - you should not need to re-code the key to the car, they should never be forgotton, the only thing that the ECU can forgot is the remote part of your key (it happened to me).
Anyhow - to re-code the key, you will need to buy your codes from a Fiat dealership - they usually charge around £35 but... if you call Sturgess and ask to be put through the parts department, then ask for Sean.
He will get the codes for you for £15 all including vat, you will need to supply a copy of your v5 log book to prove the car is in your name.
Codes arrive quickly
Then buy Multi Ecu Scan licence, you cant use premium functions without the licence, and coding the immobiliser is one of them.
Once you have bought it -
MES will tell you how to code the key
becareful, if you do it wrong - you still may not be able to use your original transponder in your current key.
hope this helps.