Range Filter - Accessing Nested Fields

Given the syntax example for the ranges parameter of the range plugin as follows, how would you access/evaluate the value of a nested field?

filter {
range {
ranges => [ "message", 0, 10, "tag:short",
"message", 11, 100, "tag:medium" ]
}
}

I would assume that the standard [field][subfield] notation would work.

https://www.elastic.co/guide/en/logstash/current/event-dependent-configuration.html#logstash-config-field-references

Hm, unfortunately that didn't work (tried like the following:)

filter {
range {
ranges => [ "[parent][child]", 0, 10, "tag:short",
"[parent][child]", 11, 100, "tag:medium" ]
}
}