在cakephp中获取具有/不带循环的多个索引值的特定数据

I have an array in which i want only lineNo and Isdirty field in each array . My demo code is

Array
(
    [CodeConfiguration] => Array
        (
            [0] => Array
                (
                    [ObjectType] => 12
                    [LineNo] => 1
                    [CompanyID] => 1
                    [BranchID] => 46
                    [ModifiedDate] => 2014-04-25 05:10:15
                    [RevisionNumber] => 6
                    [IsDirty] => 
                )
        )
    [TaxConfiguration] => Array
        (
            [0] => Array
                (
                    [LineNo] => 2
                    [IsDirty] => 1
                    [ItemGroupID] => 
                    [TaxID] => 
                    [CalculationType_080] => 430
                    [RevisionNumber] => 1
                )

            [1] => Array
                (
                    [LineNo] => 1
                    [IsDirty] => 1
                    [ItemGroupID] => 
                    [TaxID] => 
                    [CalculationType_080] => 372
                    [RevisionNumber] => 1
                )
        )
)

Only LineNo And Isdirty field want in every index array .So please suggest me solution.

You can sue following;

$finalArr = array();

foreach ($arr as $key => $item) {
    foreach ($item as $k => $v) {
        $finalArr[$key][] = array(
            "LineNo" => $v["LineNo"],
            "IsDirty" => $v["IsDirty"]
        );
    }   
}

Here is a working demo: Demo