DaVinci makes cranks in different lengths, and also has an option with 3 holes in the crank arms to allow for growth or different stokers.
An option I just learned about that might work for your single-side drive idea is a 152mm crankset with 22/32/44 rings.
Utah Trikes Catalog - Trikes, Upgrades & Accessories