Cerca il componente k2, guarda le demo, penso possano fare al caso tuo. E' altamente personalizzabile e molto ricco di opzioni, quindi magari ci trovi anche delle cose carine alle quali non avevi ancora pensato.
Per rimanere alla tua domanda comunque, con K2 dovresti riuscire a fare cosa hai in mente.