[TASK] Add possibility for a custom TCA TreeProvider