Creating a sub field of GROK filter pattern

Personally I would not grok that, I would dissect and then use kv.