use is_subclass_of instead of is_a
only show non-admin url rewritten modules in widget list