Would be nice if custom keys were available for channels as they are for systems, with an accompanying api.
Lance, if you provide full spec of the feature, including the list of API calls and their parameters and return values, and WebUI pages that would need to be created, you'd have much higher chance of someone in the community picking up the RFE and providing a patch. Without it, this bugzilla is very likely to just stick around for years and then being eventually closed without any resolution. Yes, you can come up with a bunch of RFEs like this, adding custom keys for kickstart trees, distributions, packages, and stuff, and making this and that configurable and more flexible but there's little point in doing so if noone is going to provide the code.
Congrats to Jan Pazdziora for successful multi-year prediction.
No reply for 4 years, it's still not clear, what kind of keys are required, I'm closing this RFE with INSUFFICIENT_DATA.