Zend certified PHP/Magento developer

Passing flags to a command inside an alias

I have created an alias for ls in order to let it print out a format that I like. I have defined the following alias to do this:

alias ls="ls -lo --color=always | awk '{if (NR != 1) {print $8,$5,$6,$7}}' | column -t"

I am satisfied with the result of my alias, but I also want to be able to pass other flags to the ls command inside the alias. For example, if I now run ls -a, it logically adds the -a flag to the column command, since it is the last command in the pipeline defined in the alias, but it is actually intended for the ls command. Is there any way to bring this flag all the way forward to the ls command inside the alias?