protected function extractKeyValues($key) {
        $formattedKey = substr(str_replace("L_", "", $key), 0, -preg_match_all( "/[0-9]/", $key ));
        return array(
            substr($key, -preg_match_all( "/[0-9]/", $key )),
            $this->getMappedKeyName($formattedKey),
            $formattedKey
        );
    }
protected function extractKeyValues($key) {
        $formattedKey = substr(str_replace("L_", "", $key), 0, -preg_match_all( "/[0-9]/", $key ));
        return array(
            substr($key, -preg_match_all( "/[0-9]/", $key )),
            $this->getMappedKeyName($formattedKey),
            $formattedKey
        );
    }
protected function extractKeyValues ( $ key ) { $ formattedKey = substr ( str_replace ( "L_" , "" , $ key ) , 0 , - preg_match_all ( "/[0-9]/" , $ key ) ) ; return array ( substr ( $ key , - preg_match_all ( "/[0-9]/" , $ key ) ) , $ this -> getMappedKeyName ( $ formattedKey ) , $ formattedKey ) ; }
Parse out a key passed from deformatNVP.  This method returns an array with 3 values.

Format: L_NAME0
0 = number (0)
1 = parent key (ITEMS)
2 = formatted key (NAME)

@param $key
@return array
Parse out a key passed from deformatNVP . This method returns an array with 3 values .