Cloning one udp stream to different destinations

There is a task to clone one UDP stream to multiple destinations.
In linux it can be done with iptable’s TEE target. By searching the web i didn’t find any similar action in routerOS firewall.

I devised another solution based on converting unicast to multicast and than back to unicast on the save routerboard.
The last step of converting multicast to unicast seems to work but not exactly. dst-nat rules are increasing counters but
streams are not leaving a router.

Main udp stream is comming on ether10 to its public ip address →
than it is dst-nated to multicast ip 239.128.128.128 →
with igmp-proxy this multicast is cloned to two vlan 10 an 11 →
these vlans are going from ether6 and pushed back to ether7 with cable →
multicast received on ether7’s vlans is dst-nated to target hosts →
and thats it, any unicast can’t leave a routerboard

Configuration:

/interface vlan
add interface=ether6 name=vlan10 vlan-id=10
add interface=ether7 name=vlan10-out vlan-id=10
add interface=ether6 name=vlan11 vlan-id=11
add interface=ether7 name=vlan11-out vlan-id=11

/ip address
add address=10.128.1.1/24 interface=vlan10 network=10.128.1.0
add address=10.128.2.1/24 interface=vlan11 network=10.128.2.0
add address=10.128.3.1/24 interface=vlan10-out network=10.128.3.0
add address=10.128.4.1/24 interface=vlan11-out network=10.128.4.0

/ip firewall nat
add action=masquerade chain=srcnat out-interface=ether10
add action=dst-nat chain=dstnat dst-address=10.12.0.21 dst-port=22222 in-interface=ether10 protocol=udp to-addresses=239.128.128.128 to-ports=22222
add action=dst-nat chain=dstnat dst-address=239.128.128.128 dst-port=22222 in-interface=vlan10-out protocol=udp to-addresses=172.17.0.1
add action=dst-nat chain=dstnat dst-address=239.128.128.128 dst-port=22222 in-interface=vlan11-out protocol=udp to-addresses=172.17.0.2

/ip route
add distance=1 dst-address=172.17.0.0/24 gateway=10.12.0.1

/routing igmp-proxy
set quick-leave=yes
/routing igmp-proxy interface
add alternative-subnets=192.168.50.0/24 interface=ether10 upstream=yes
add interface=vlan10
add interface=vlan11
/routing igmp-proxy mfc
add downstream-interfaces=vlan10,vlan11 group=239.128.128.128 source=192.168.50.199 upstream-interface=ether10

Any help is appreciated! Hints, solutions?