I’m not sure how a custom field would work here?
But there is this theme component which may do what you need: