i have one array of object
need to remove empty array KEYS from that, which is nested
here is the sample of array of object
need to remove every fieldGroup array which is empty, with nested level
how can i remove that using LODASH or omit-deep-lodash or any third party library
[ { "id": "sch_CV8e5NzZXwXhNp3TGnpryEmub2EC", "display_name": "test name", "connection_profile": { "type": "NAVIGATION", "access_methods": [ { "submit": true, "ui_web": [ { "id": "dslogo", "fieldGroup": [] // need to remove all fieldGroup array which is empty array }, { "key": "label", "fieldGroup": [] }, { "key": "forgotpassword", "fieldGroup": [ // need which has length { "id": "forgotpassword", "key": "forgotpassword", "type": "link", "className": "d-flex flex-grow-1 justify-content-end", "templateOptions": { "label": "Need help?", "className": "pull-right", "hideRequiredMarker": true }, "_id": "62b4665e9bba345e1937f669" } ] } ], "navigator_method": "login", "_id": "62b4665e9bba345e1937f663" } ] } }, { "id": "sch_CV8e5NzZXwXhNp3TGnpryEmub2ED", "display_name": "test name 2", "connection_profile": { "type": "NAVIGATION", "access_methods": [ { "submit": true, "ui_web": [ { "key": "forgotpassword", "fieldGroup": [ { "id": "forgotpassword 11", "key": "forgotpassword 11", "type": "link 11" }, { "id": "forgotpassword 22", "key": "forgotpassword 22", "type": "link", "className": "d-flex flex-grow-1 justify-content-end" } ] }, { "id": "dslogo", "fieldGroup": [] }, { "key": "label", "fieldGroup": [] } ], "navigator_method": "login", "_id": "62b4665e9bba345e1937f663" } ] } } ]
how can i remove nested level empty array using lodash?