pull __collection_key dynamically