The number of them's fine, it's probably even desirable not to limit it too much and find the suggestions stuck in a local minima. It's the relevance; listing adjectives as alternatives to a noun.
Got it. The system does use a state-of-the-art POS tagger, but I think 'key' was mistakenly tagged as an adjective instead of as a noun for your sentence. I'll try to fix that -- thank for pointing it out!