protected function _getModelInfoFromField($field = null, $plugin = null) {
		$result = false;
		if (empty($field) || !is_string($field)) {
			return $result;
		}

		if (strpos($field, '.') === false) {
			return $result;
		}

		list($modelName, $fieldName) = pluginSplit($field);
		if (!empty($plugin)) {
			$modelName = $plugin . '.' . $modelName;
		}
		$modelObj = ClassRegistry::init($modelName, true);
		if ($modelObj === false) {
			return false;
		}

		$fieldFullName = $modelObj->alias . '.' . $fieldName;
		$result = compact('modelName', 'fieldName', 'fieldFullName');

		return $result;
	}