Is there any reason why swapping out this bike's cranks for a super compact crankset wouldn't work?
IRD makes a crankset with 46-30 chainrings, and it fits on a square taper bottom bracket spindle (which this bike seems to have).
IRD Defiant Super Compact Crankset
FSA also makes the Tempo Adventure crankset, with 46-36 rings and a square taper:
FSA Tempo Adventure Crankset