Instead of using a window, you could use the -k switch with /noop
Also, what about ini files?
I haven't extensively tested it but here's my version of it:
alias Aliases {
if (!$isfile($1-)) { return 0 }
var %m = $iif(*.ini iswm $1-,/^n\d+=\s*\/*alias\b/i,/^\s*\/*alias\b/i)
filter -fkg $qt($1-) noop %m
return $filtered
}