welcome to the community!
If you're open to solutions from the Atlassian Marketplace, I believe you would be able to solve your use case with JXL for Jira.
JXL is a full-fledged spreadsheet/table view for your issues that allows viewing, inline-editing, sorting and filtering by all your issue fields. It also comes with a number of advanced features, including conditional formatting.
With conditional formatting, you can color cells or entire rows based on wether the underlying issue fulfils a certain condition. E.g., you could easily define a condition to match all issues with a certain term in their summary.
This is how it look in action:
You can also define such conditions on labels, or any other issue field. Disclaimer: I work on JXL.
I hope this helps,
How do you indicate in Jira that the features are connected?
Are you working with Team Managed projects or Company Managed projects?
With Company Managed project there is an option in the Board Configurations for Card Colors. If you can construct a JQL query that would retrieve the "connected" issues you can use that in the Card Colors settings for the board to add a color band to the cards for the connected issues.