Mhh.. optimizing to join will be harder than thought. We need a way to estimate index selectivity... better turn indexes into joins than the converse.
There, much easier with change of strategy