You can try QICSTable provided by ICS. I don't know if it has all the features you want but it's worth to take a look.