Adjustment Layer Getting Preset Kind

I intentionally mentioned recursive iteration to get a layer. My layers stucture is something like:

Group 1
 |- Layer 1
 '- Layer 2
Layer 3
Layer 4
Group 2
 |- Layer 5
 |- Curves << ACTIVE LAYER I TRY TO GET
 '- Layer 6
Layer 7
Background

And JSON.parse(result[0].json) gave me structure like this:

Group 1
Group 2
 '- Curves