When an SPV client connects to a node and performs a mempool request after setting a bloom filter, it would be very useful for the response to include the entire dependency package of unconfirmed inputs for any transactions that match the filter.
This would allow for the SPV client to know if any transactions it receives are part of a unconfirmed dependency chain, allows it to have more information about fees paid in that chain for more accurate CPFP calculations when spending those inputs, and allows it to know if any other mempool limits might be violated when spending those inputs such as the 25 tx chain length limit.