This wouldn't be a coding issue, more of a game design issue with however it's implemented. Does Lyric ask for the metal parts? Probably fine. Do they just disappear from your inventory? Probably not fine. The code is fairly trivial either way though.