Buah, que pasada algo muy, muy útil.
No he leído todo el post, pero si el principio, y no has pensado en una cosa (o eso creo xD).
Al reemplazar ese botón, puedes obtener tantos como quieras, es tan sencillo como que ese botón que modificas, te lleve a un multichoice.
Seguro que uso esto...