But, what you really want is any 110bcd triple square taper chainset run as sub-compact using inner and middle. Look at Spa cycles. They do cranks down to 150mm or shorter and nice chainrings. Or a vintage XT is nice.
This can be done for close to the weight of Ultegra with a decent square taper BB and obviously you can tweak the chainline, probably for outer (middle) ring as the most-used.
I have used 44/33 on Shimano compact no bother.
But, what you really want is any 110bcd triple square taper chainset run as sub-compact using inner and middle. Look at Spa cycles. They do cranks down to 150mm or shorter and nice chainrings. Or a vintage XT is nice.
This can be done for close to the weight of Ultegra with a decent square taper BB and obviously you can tweak the chainline, probably for outer (middle) ring as the most-used.