Matrices / claves de objetos para tablas hash en powershell

Al crear un hash con una clave de matriz, ¿Cómo se genera una clave para buscar el valor de hash? Es decir, sin obtenerlo del enumerador de hash.

$a = @{"a" = "1"
        "b" = "2"
        ("c","c1") = "3"}

Usando una matriz regular, no parece funcionar.

$k1 = @("c","c1")
$a.ContainsKey($k1)  #false

Sin embargo, si el objeto de matriz se utiliza en la creación, esto parece funcionar.

$k1 = @("c","c1")
$a = @{"a" = "1"
     "b" = "2"
 $k1 = "3"}
$a.ContainsKey($k1) #true

Si, por ejemplo, uso esto para generar una tabla hash:

$a = Get-Eventlog system -newest 100 | Group-Object {$_.EntryType, $_.Source } -AsHashTable

¿Cómo genero una variable utilizable para búsqueda de claves?

Respuestas a la pregunta(2)

Su respuesta a la pregunta