* fix: enhance useFilterAPI to support sourceKey in filter functions
* fix: update useFilterAPI to use key variable for dynamic field assignment
* feat: add treeFind function for depth-first traversal of tree structures
* feat: enhance getSupportFieldsByForeignKey to include target collection matching
* feat: add getInheritChain method to InheritanceCollectionMixin and corresponding tests