Would it be possible to change the chain rings to aluminum but keep the rest of the crank as is?
You can get - or used to, anyway - a 5-pin spider for one-piece cranks to take 5-pin 110mm chainrings. They're intended for a single-ring BMX setup, but a double should be easy to arrange.