LiveviewRaw can do some filtering by the key (which is timestamp) https://firebase.google.com/docs/database/web/lists-of-data#filtering_data so realistically we can only really choose the date range, and perform multiple queries to select the sensors of interest at the database level.
Once data is in notebook we can do more filtering clientside (JS or duckdb,)
Bandwidth is an issue for wide date ranges, if you need like a monthly view, we need daily rollups so the raw sensor data is not transmitted.