Query remote history tag paths?

I am aware there is a system.tag.browseHistoricalTags(). With a large tag structure... this becomes a lot of clicks to find what you want per item and then have to repeat for however many items.

The system.tag.query() has been a great feature for realtime tags. Is there something equivalent for remote history providers?? I am looking to return a list of remote history tag paths:

provider = 'myRemoteHistoryProvider'
limit = 100

query = {
  "options": {
    "includeUdtMembers": True,
    "includeUdtDefinitions": False
  },
  "condition": {
    "path": "***my*tag*search***",
    "attributes": {
      "values": [
        "history"
      ],
      "requireAll": True
    }
  },
  "returnProperties": [
    "tagType",
    "quality"
  ]
}

# Limited to 100 rows. Use continuationPoint functionality to continue from last result, 
# or remove limit for full results.
results = system.tag.query(provider, query, limit)