index component id at load time
add optimized CollectionFromComponentWorkflow
optimize parent id selection when indexing