Tron Historical Balances

I can get Tron historical balances by the query below, but it is only between 2 block heights.
Can I specify an unix timestamp or iso time like “2025-01-01T00:00:00Z” ?

query MyQuery {
  tron {
    address(address: {is: "TJ7hhYhVhaxNx6BPyq7yFpqZrQULL3JSdb"}) {
      address
      balances(currency: {is: "TRX"}, height: {between: [70170900, 70170952]}) {
        currency {
          tokenId
          name
        }
        history {
          value
          timestamp
          transferAmount
        }
        value
      }
    }
  }
}

Currently the workaround is to get the block height first:

query MyQuery {
  tron {
    blocks(time: {since: "2025-01-01T00:00:00Z"}, 
      options: {limit: 1}) {
      height
      timestamp {
        iso8601
      }
    }
  }
}

Use URL = EAP
For tokens

{
  Tron(dataset: archive) {
    BalanceUpdates(
      where: {
         Currency: {SmartContract: {is: "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t"}}, 
         BalanceUpdate: {Address: {is: "YOUR_ADDR"}}, 
         Block: {Number: {le: "68346198"}}}
    ) {
      sum(of: BalanceUpdate_Amount, selectWhere: {gt: "0"})
      Currency {
        Name
        Symbol
        SmartContract
      }
    }
  }
}

For TRX:

BalanceUpdates( where: {Currency: {Native: true}, ...}) ...