Final solution:
I have decomposed the json to key-value and stored it as table "recordId, key, value, stamp". And I created a btree index on these - and the result is returned universally in few millis. I do not think there is any good universal solution for json without statistics.
Correct answer goes to Evan, as this is probably the best what can be done in jsonb structure.