Hierarchical Dynamic Retrieve module