I have an other solution, may be some one also faced this kind of problems, so thats why I post my idea.
Solution is as simple as the problem
All you need is just to use black (or whatever) box model with normal origin (will be used for collusion).
And then you need to attach your model (with wrong origin) on it and make it passable. After that you need to make it follow 'black' box, here you can adjust its Z.
And don't forget to make 'black' box INVISIBLE.