Selecting different parts of object system .

I have an object ( human bone ) and when widget is pressed every landmark (part of bone) is higlighted green. How to select landmark and get it’s information. Just to mention i merged 4 meshes (human bones) into one mesh to reduce draw calls. What is the best way for perfomance and how modern apps do this. I was thinking about making id map(each color for separate landmark) for each mesh ( 4 human bones) and with line trace get uv coordinates, convert them to pixel coordinates and get color at that picture, but then i need to make id map texture cpu readable which means no texture streaming and high ram usage. Any help would be really appreciated.