Organize Messages

Hi. My name is Carlos and I'm writting from Argentina.

I need some functionality for the message system. I need to create folders to organize messages, filter and sort messages by owner, subject or date. This is important for my elgg users, otherwise they send the messages from e-mails clients rather than elgg.

How can I do this. With one plugin or function?