Two RouterOS routers, NAT between them

Hi to all,
I am trying to setup the following:
I have two RouterOS-es, each of which can be used as a gateway for local LAN clients to access the internet. Both machines have internal addresses in the 192.168.5.X/24 network. One of them has 192.168.5.1/24 and the other 192.168.5.129/24. Let’s say their respective public addresses are 95.190.195.45 and 95.190.195.52 (respectively).
Host A from the local LAN network has IP address 192.168.5.25/24 and uses 192.168.5.1 as his gateway to access the internet. There are multiple ports forwarded from 95.190.195.45 to 192.168.5.25 (192.168.5.1 and 95.190.195.45 reside on the same ROS box, and 192.168.5.25 uses 192.168.5.1 as his gateway). All these work just fine.

What I am trying to accomplish is to port forward a certain port number at 95.190.195.52 (second ROS box) to this same internal host (192.168.5.25). I set up the necessary firewall rules at the 95.190.195.52 ROS box, but once 192.168.5.25 receives packets it forwards them to his gateway at 192.168.5.1, when they actually came from the other ROS box (which has local LAN IP 192.168.5.129), and things brake down.

I tried looking at packet marking and route marks, but I do not seem to get things in working order. Could any one please give me some pointers on how I should go about this task. Any help is much appreciated.

That is not possible.