Using uncoated primer is just asking for problems. You can add flattener to any single stage urethane paint to achieve any gloss level.
Most companies offer a flat clear coat, PPG makes 2060 or 2065 flat clear.
For flat black I would use SS urethane and add the flattener...Eric