Hrm, looking at `DataObjectSchemaGenerationTest_IndexDO`, we use `$indexes` with string values and raw SQL. Makes them driver specific of course, so its not ideal - but it *does* allow you to use the full index formats available in your DB driver. Maybe its more a matter of adapting versioned to accept that format?