Is there a way to make a [Header("Title")] only apply to first variable in a list of them?

I’ve been working on annotating and organising my serialized variables with Headers because it’s getting hard to read. [Header] code is incredible, and it really helps. But it seems there’s an issue. When you make a list of variables like this:

[Header("Header")][SerializeField] int thing1, thing2, thing3, thing4, thing5, thing6, thing7;

Each and every one will get the same header in the inspector - which entirely defeats the point of having headers. Is there a way round this without separating out variables in code?
8863950--1209708--upload_2023-3-9_13-10-34.png

Change it to

[SerializeField] int thing2, thing3, thing4, thing5, thing6, thing7;```

Or make your own attribute

I was trying to avoid that tbh. It makes things messier. But if it’s the only way without fiddling, okay.