This can be done eaasily with BookEnds with the added advantage that you have unlimited customisation of your citations and bibliography. In my experience Scrivener and BookEnds work seemlessly together. Why would Scrivener want to try do what BookEnds already does?
So don’t mind my saying but I do not see use case here unless I am missing something.