I would say that standard way, from network standpoint, is to announce route on internet:
"in order to reach 178.155.YY.8/29, then go to 178.155.XXX.44" achieved using specialized protocol like RIPE or, better here, BGP.
Zentyal interface doesn't permit this but router you use to connect to your ISP should be able to handle it.
Or your ISP can d this for you.
I suppose this is what you mean when writing
From Internet, IP's of eth3 are available through eth0 (provider's DNS server redirect packages to our interface)
If you (or your ISP) can't do this, then you could still have a (painful) workaround using port redirection from 178.155.XXX.44 to your /29 network
In such case, you should be able to see packets reaching eth0 and dropped by Zentyal FW... did you check this already?
Then you may have to change some routing... I need to check this further...