Nice.  I don't know why I've never thought of taking this approach to lazily loading config for filters while ensuring that it's not cache across reloads.