Thanks for checking the bug and checking in the patch.
The getTexCoordSemantic() change is now separated and posted in the bug tracker:
bugs.launchpad.net/panda3d/+bug/1374594
Next up, the actual refactoring step once I figure out the design for the filter interface.