The mechanism klist uses is the best current mechanism. If you want to propose an api on the krbdev at mit.edu list and provide an implementation of that API if people think it is reasonable, that would be a fine mechanism to improve the product.