I have the following structure of an array which is decoded from a JSON object. From this array result I need to fork `widgets` for processing. It is an unstable JSON array so the parent keys may differs in future but the `widgets` will not.

```
(
    [2] => Array
        (
            [MA] => Array
                (
                    [0] => Array
                        (
                            [activities] => Array
                                (
                                    [0] => Array
                                        (
                                            [activity_id] => 3
                                            [activity_name] => Excavation
                                            [activity_unique_id] => EXCAV-d435
                                            [created_date] => 2021-02-08 21:42:53
                                            [end_date] => 2021-02-08 21:42:08
                                            [fk_client_id] => 1
                                            [fk_main_activity] => 3
                                            [fk_project_id] => 2
                                            [relation_type] => MA-A-SA-W
                                            [start_date] => 2021-02-08 21:42:08
                                            [widgets] => Array
                                                (
                                                    [0] => Array
                                                        (
                                                            [activity_mapping] => STRUC-be4c
                                                            [check_box_val] => 0
                                                            [checkbox_unique_id] => EXCAV-dceae
                                                            [checkbox_widget_id] => 5
                                                            [created_date] => 2021-02-08 21:43:12
                                                        )

                                                )

                                        )

                                )

                            [created_date] => 2021-02-08 21:42:44
                            [end_date] => 2021-02-08 21:42:08
                            [fk_client_id] => 1
                            [fk_floor_ids] => 7
                            [fk_project_id] => 2
                            [main_activity_id] => 3
                            [main_activity_name] => Structure MA1
                            [main_activity_unique_id] => STRUC-be4c
                            [relation_type] => MA-A-SA-W
                            [sequence_no] => 1
                            [start_date] => 2021-02-08 21:42:08
                            [tower_ids] => 4
                            [widgets_ids] => 
                        )

```

...

it is a big source So I cut shorted it. From the above result set I only need to fork the following *widgets* object.

```
[widgets] => Array
      (
           [0] => Array
           (                   
             [activity_mapping] => STRUC-be4c
             [check_box_val] => 0
             [checkbox_unique_id] => EXCAV-dceae
             [checkbox_widget_id] => 5
             [created_date] => 2021-02-08 21:43:12
             )

         )

    )

```

Thanks in advance.