There is something wrong with org-beamer-select-environment. It fails with:
--8<---------------cut here---------------start------------->8---
Debugger entered--Lisp error: (wrong-type-argument listp t)
delete((org-filtered) t)
remove((org-filtered) t)
org-move-to-column(147 t)
org-fast-tag-show-exit(t)
org-fast-tag-selection(nil nil ((:startgroup) ("B_againframe" . 65)
("B_appendix" . 120) ("B_column" . 99) ("B_columns" . 67) ("B_frame" . 102)
("B_fullframe" . 70) ("B_ignoreheading" . 105) ("B_note" . 110) ("B_noteNH" .
78) ("B_action" . 107) ("B_only" . 79) ("B_Definition" . 68) ("B_Indispensable"
. 73) ("B_Consequence" . 83) ("B_Block" . 66) ("B_Theoreme" . 84) ("B_Exemple"
. 88) ("B_block" . 98) ("B_alertblock" . 97) ("B_verse" . 118) ("B_quotation" .
113) ("B_quote" . 81) ("B_structureenv" . 115) ("B_theorem" . 116)
("B_definition" . 100) ("B_example" . 101) ("B_exampleblock" . 69) ("B_proof" .
112) ("B_beamercolorbox" . 111) (:endgroup) ("BMCOL" . 124)) nil)
org-set-tags()
org-beamer-select-environment()
funcall-interactively(org-beamer-select-environment)
call-interactively(org-beamer-select-environment nil nil)
command-execute(org-beamer-select-environment)
--8<---------------cut here---------------end--------------->8---
Julien.