Custom Fields on a Single Task (Not a Whole Project)

Our organization uses custom fields like a fillable form for filling out job specifications. However, since filling out the fields in one task doesn’t auto-fill the remaining tasks, we end up with blank fields in a lot of the tasks in a project.

So, it would be great if we could just associate custom fields with an individual task, rather than a whole project. Currently, there is a workaround where you have a project without any fields and one with custom fields, and then associate a task from the one with fields to the one without so it inherits those custom fields, but it’s far from ideal (and pretty confusing for people).

What is the status on this topic?