In an earlier question, I asked how to retrieve the list of constituent bonds that a yield curve is based on using the Python Data API (https://community.developers.refinitiv.com/questions/48802/retrieve-the-constituents-of-a-yield-curve-using-e.html).
The answer then was to use e.g. the RIC 0#AEURNFI to get a list of the constituents corresponding to the curve 0#BUSDNFIBMK=. In short, this means simply truncating the 'BMK=' suffix from the curve's RIC.
However, this method does not work for some important curves. For example:
0#BBBUSDTRABMK= -> 0#BBBUSDTRAN (0#BBBUSDTRA does not exist)
0#BBBUSDUTIBMK= -> 0#BBBUSDUTIL ( 0#BBBUSDUTI does not exist)
Simply truncating the 'BMK=' suffix from the above curve will result in a non-existent RIC.
Is there a more robust way to retrieve the RIC of the list of bond constituents for a particular curve? Perhaps a data field?
Thanks in advance