Following up on the discussion here: #36126 (comment).
My recommendation is to get rid of ReferenceFromRuntime items that point to CoreLib and replace them with P2Ps. The P2P would either point to coreclr's or mono's CoreLib.
cc @safern @ericstj @GrabYourPitchforks