Add a new field "published_by" for custom collection types?

For any custom content/collection types, several fields are automatically added by default, such as published_at, created_by, or updated_by.

Any idea to add a new field “published_by” which should have the same behavior as created_by or updated_by?