fixing suggest to handle multiple row and field prefix cases