Civi 5.9.1. WordPress 5.0.3
I built a profile for my organization's staff to use when adding an Individual with a specific subtype ("Farmer"). I created a New Farmer menu item under Contacts>New Individual in the nav bar, and linked it to the Farmer profile's URL. I used the Contact Summary Layout extension to show only the fields from that profile when viewing details for an Individual of subtype Farmer. But when a user clicks the Edit button from there, the default Individual contact template appears, instead of my custom Farmer profile.
Is there any way to change this, so that editing an existing Individual of a certain subtype launches the profile created for that subtype? (I framed the question generally because we'll eventually have a few more subtypes with their own profiles that also will differ substantially from the default and from each other. But for now I'm setting aside the question of whether and how an Individual's subtype can change over time.)
While I have no coding experience outside of SQL (at which I'm fairly expert), I'm open to suggestions that go beyond the CiviCRM UI.
EDIT: I'd also be keen to learn if there's a way to hide or disable the Edit button on the Contact Summary page, even if it can't be done based on subtype. Users would still have recourse to the pencil icons on that page, which should work fine given that it matches the custom profile.