Greetings wanbo,
It can be done, but I would suggest just restoring the apps themselves. Be careful If you restore data, as sometimes restored data does not like moving to a different phone. I would suggest not restoring system data at all.
I think titanium has a option for cross rom compatibility, but I cannot attest to its usefulness because I've never used it.
Hope this helps.