add _createChildComponentForm for directory detail forms

automatically works with:
- dbIdShortcut
- models with component_id column