In this usecase, I wanted to find which properties start with 3 characters, followed by a period and the cf string.
As it turns out, it was quite simple. The following jq query gets the job done.
[keys[] |match("[a-z]{3}\\.cf")|.string] | unique
This query filtered out the unwanted properties of the json object and I got the following output:
[
"aql.cf",
"bap.cf",
"blw.cf",
"cda.cf",
"cwo.cf",
"fma.cf",
"wbe.cf",
"who.cf",
"wra.cf"
]