I suggest fixing this with an extra column in the table for required, recommended or optional. This has been discussed in another issue.