How to manage data distribution on Historical with different ties

What I aim to do is that broker submit query request to cold historical nodes when query older data and to hot historical nodes when query latest data.
To specify my goal, let me give an example. Let’s say I want to get data from 15 days ago to now, and my hot nodes only keep 7 days data. It’s obvious that broker will send request to both hot and cold data nodes.
Now I make one replica of 7 days data in hot and one in cold. How can I make query(15 days ago to now) only computed in cold and query(3 hours ago to now) made in hot.

The mixed workload doc might be a good place to start.