I have a use case that is similar to this (the real use case is more complicated and not about chess):
1 Lets say I have a folders content type, lets call it:
2 Inside Chessplayer I have content types of
3 In Chess Game schema I have a relation to the 'ChessPlayer' (the opponent )
4 Now, If the other ChessPlayer does not exist, I need to add it before making the relation
5 I would prefer a behavior where I could suggest the Player name (Autocomplete widget maybe), but if I write a name that does not exist, the opponent (ChessPlayer content type) was 'automagically' added.
Any suggestions on how to achieve this ?