BGP MultiHop Problem

I have a MikroTik v2.9.42 router running eBGP with my provider (AT&T). Because of the interface limitations I had to put a Cisco in between and use multi hop. —----. For some reason the remote address the provider had me use is not the remote IP of their router I am connected to. The BGP session connects just fine and downloads the full routing table.
When I view the routes, the gateway is set to the address of the BGP Peer and the interface is unknown. If I remove my default (0.0.0.0) route the router will not pass traffic, with the default route enable it works fine. Has anyone seen this before and if so how do I get it fixed?
I thought about applying a filter to change any route with a gateway of the remote peer to a local gateway butI am not quite sure how to do this or if it will even work.
Any help is greatly appreciated.

use routing-filters and set-nexthop to the one you want as they come in.

Sam